Class QuestionOptions.GamOptions

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  QuestionOptions.GamOptions.Builder
      parameters spec https://support.google.com/admanager/answer/10678356?hl=en
      • Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageLite

        com.google.protobuf.GeneratedMessageLite.DefaultInstanceBasedParser<T extends com.google.protobuf.GeneratedMessageLite<T,​?>>, com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType,​BuilderType>,​BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType,​BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType,​BuilderType>,​BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType,​BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType,​BuilderType>,​BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType,​BuilderType>>, com.google.protobuf.GeneratedMessageLite.GeneratedExtension<ContainingType extends com.google.protobuf.MessageLite,​Type extends java.lang.Object>, com.google.protobuf.GeneratedMessageLite.MethodToInvoke, com.google.protobuf.GeneratedMessageLite.SerializedForm
      • Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite

        com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      boolean containsCustParams​(java.lang.String key)
      Custom key-value pairs for targeting
      protected java.lang.Object dynamicMethod​(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, java.lang.Object arg0, java.lang.Object arg1)  
      java.lang.String getAconp()
      Audio continuous play (e.g., aconp=2)
      com.google.protobuf.ByteString getAconpBytes()
      Audio continuous play (e.g., aconp=2)
      java.lang.String getAddtlConsent()
      Additional consent (e.g., addtl_consent=1~1.35.41.101)
      com.google.protobuf.ByteString getAddtlConsentBytes()
      Additional consent (e.g., addtl_consent=1~1.35.41.101)
      java.lang.String getAdRule()
      Ad rule type (e.g., ad_rule=0 for VAST creative)
      com.google.protobuf.ByteString getAdRuleBytes()
      Ad rule type (e.g., ad_rule=0 for VAST creative)
      java.lang.String getAdType()
      Ad type (e.g., ad_type=video)
      com.google.protobuf.ByteString getAdTypeBytes()
      Ad type (e.g., ad_type=video)
      java.lang.String getAfvsz()
      Non-linear ad sizes (e.g., afvsz=200x200,250x250)
      com.google.protobuf.ByteString getAfvszBytes()
      Non-linear ad sizes (e.g., afvsz=200x200,250x250)
      java.lang.String getAllcues()
      Cue points for mid-roll ads (e.g., allcues=10000,20000)
      com.google.protobuf.ByteString getAllcuesBytes()
      Cue points for mid-roll ads (e.g., allcues=10000,20000)
      java.lang.String getAn()
      App name (e.g., an=sample%20app)
      com.google.protobuf.ByteString getAnBytes()
      App name (e.g., an=sample%20app)
      java.lang.String getCiuSzs​(int index)
      Companion ad sizes (e.g., "728x90", "300x250")
      com.google.protobuf.ByteString getCiuSzsBytes​(int index)
      Companion ad sizes (e.g., "728x90", "300x250")
      int getCiuSzsCount()
      Companion ad sizes (e.g., "728x90", "300x250")
      java.util.List<java.lang.String> getCiuSzsList()
      Companion ad sizes (e.g., "728x90", "300x250")
      java.lang.String getClient()
      optional string client = 75 [json_name = "client"];
      com.google.protobuf.ByteString getClientBytes()
      optional string client = 75 [json_name = "client"];
      java.lang.String getCmsid()
      Content source ID (e.g., cmsid=123)
      com.google.protobuf.ByteString getCmsidBytes()
      Content source ID (e.g., cmsid=123)
      java.lang.String getCorrelator()
      Shared value for competitive exclusions across multiple requests (e.g., correlator=4345645667)
      com.google.protobuf.ByteString getCorrelatorBytes()
      Shared value for competitive exclusions across multiple requests (e.g., correlator=4345645667)
      java.util.Map<java.lang.String,​java.lang.String> getCustParams()
      Deprecated.
      int getCustParamsCount()
      Custom key-value pairs for targeting
      java.util.Map<java.lang.String,​java.lang.String> getCustParamsMap()
      Custom key-value pairs for targeting
      java.lang.String getCustParamsOrDefault​(java.lang.String key, java.lang.String defaultValue)
      Custom key-value pairs for targeting
      java.lang.String getCustParamsOrThrow​(java.lang.String key)
      Custom key-value pairs for targeting
      static QuestionOptions.GamOptions getDefaultInstance()  
      java.lang.String getDescriptionUrl()
      URL describing the video content
      com.google.protobuf.ByteString getDescriptionUrlBytes()
      URL describing the video content
      java.lang.String getDth()
      Device type hint (e.g., dth=5)
      com.google.protobuf.ByteString getDthBytes()
      Device type hint (e.g., dth=5)
      java.lang.String getEnv()
      Core request parameters
      com.google.protobuf.ByteString getEnvBytes()
      Core request parameters
      java.lang.String getExclCat()
      Exclusion category (e.g., excl_cat=airline_excl_label)
      com.google.protobuf.ByteString getExclCatBytes()
      Exclusion category (e.g., excl_cat=airline_excl_label)
      java.lang.String getGamBaseUrl()
      base gam url prefix to compose with GamOptions
      com.google.protobuf.ByteString getGamBaseUrlBytes()
      base gam url prefix to compose with GamOptions
      java.lang.String getGdfpReq()
      ad manager schema (e.g.
      com.google.protobuf.ByteString getGdfpReqBytes()
      ad manager schema (e.g.
      java.lang.String getGdpr()
      GDPR parameter (e.g., gdpr=1)
      com.google.protobuf.ByteString getGdprBytes()
      GDPR parameter (e.g., gdpr=1)
      java.lang.String getGdprConsent()
      GDPR consent string (e.g., gdpr_consent=GDPR_CONSENT_123)
      com.google.protobuf.ByteString getGdprConsentBytes()
      GDPR consent string (e.g., gdpr_consent=GDPR_CONSENT_123)
      java.lang.String getHl()
      Language of the ad request (e.g., hl=en)
      com.google.protobuf.ByteString getHlBytes()
      Language of the ad request (e.g., hl=en)
      java.lang.String getIabexcl()
      IAB exclusion categories (e.g., iabexcl=3,14,527)
      com.google.protobuf.ByteString getIabexclBytes()
      IAB exclusion categories (e.g., iabexcl=3,14,527)
      java.lang.String getIdtype()
      Identifier type (e.g., idtype=idfa)
      com.google.protobuf.ByteString getIdtypeBytes()
      Identifier type (e.g., idtype=idfa)
      java.lang.String getImpl()
      (IMA tags) not exists in VAST GAM spec, but used in IMA samples as 'impl=s' (internet search gives only 's' as param value)
      com.google.protobuf.ByteString getImplBytes()
      (IMA tags) not exists in VAST GAM spec, but used in IMA samples as 'impl=s' (internet search gives only 's' as param value)
      java.lang.String getIpd()
      Inventory partner domain (e.g., ipd=partnerdomain.com)
      com.google.protobuf.ByteString getIpdBytes()
      Inventory partner domain (e.g., ipd=partnerdomain.com)
      java.lang.String getIpe()
      Impression pinging entity (e.g., ipe=ssb)
      com.google.protobuf.ByteString getIpeBytes()
      Impression pinging entity (e.g., ipe=ssb)
      java.lang.String getIsLat()
      LAT (Limit Ad Tracking) (e.g., is_lat=1)
      com.google.protobuf.ByteString getIsLatBytes()
      LAT (Limit Ad Tracking) (e.g., is_lat=1)
      java.lang.String getIu()
      Ad unit path (e.g., "iu=/6062/videodemo")
      com.google.protobuf.ByteString getIuBytes()
      Ad unit path (e.g., "iu=/6062/videodemo")
      boolean getLip()
      Last position in pod (e.g., lip=true)
      java.lang.String getLtd()
      Limited ads (e.g., ltd=1)
      com.google.protobuf.ByteString getLtdBytes()
      Limited ads (e.g., ltd=1)
      java.lang.String getMaxAdDuration()
      Maximum ad duration in milliseconds (e.g.
      com.google.protobuf.ByteString getMaxAdDurationBytes()
      Maximum ad duration in milliseconds (e.g.
      java.lang.String getMinAdDuration()
      Minimum ad duration in milliseconds (e.g.
      com.google.protobuf.ByteString getMinAdDurationBytes()
      Minimum ad duration in milliseconds (e.g.
      java.lang.String getMridx()
      Mid-roll number (e.g.
      com.google.protobuf.ByteString getMridxBytes()
      Mid-roll number (e.g.
      java.lang.String getMsid()
      App ID (e.g., msid=com.package.publisher)
      com.google.protobuf.ByteString getMsidBytes()
      App ID (e.g., msid=com.package.publisher)
      java.lang.String getNofb()
      Fallback disabled (e.g., nofb=1)
      com.google.protobuf.ByteString getNofbBytes()
      Fallback disabled (e.g., nofb=1)
      java.lang.String getNpa()
      Non-personalized ads (e.g., npa=1)
      com.google.protobuf.ByteString getNpaBytes()
      Non-personalized ads (e.g., npa=1)
      java.lang.String getOmidP()
      OMID partner name (e.g., omid_p=examplepartnername/1.0.0.0)
      com.google.protobuf.ByteString getOmidPBytes()
      OMID partner name (e.g., omid_p=examplepartnername/1.0.0.0)
      java.lang.String getOutput()
      Output format of the ad (e.g., "vast", "xml_vast4")
      com.google.protobuf.ByteString getOutputBytes()
      Output format of the ad (e.g., "vast", "xml_vast4")
      java.lang.String getPlcmt()
      Common video parameters
      com.google.protobuf.ByteString getPlcmtBytes()
      Common video parameters
      java.lang.String getPmad()
      Pod ad maximum (e.g., pmad=4)
      com.google.protobuf.ByteString getPmadBytes()
      Pod ad maximum (e.g., pmad=4)
      java.lang.String getPmnd()
      Pod minimum duration (e.g.
      com.google.protobuf.ByteString getPmndBytes()
      Pod minimum duration (e.g.
      java.lang.String getPmxd()
      Pod maximum duration (e.g.
      com.google.protobuf.ByteString getPmxdBytes()
      Pod maximum duration (e.g.
      java.lang.String getPod()
      Pod number (e.g.
      com.google.protobuf.ByteString getPodBytes()
      Pod number (e.g.
      java.lang.String getPp()
      Creative profile (e.g., pp=creative_profile)
      com.google.protobuf.ByteString getPpBytes()
      Creative profile (e.g., pp=creative_profile)
      java.lang.String getPpid()
      Publisher provided identifier (e.g., ppid=12JD92JD8078S8J29SDOAKC0EF230337)
      com.google.protobuf.ByteString getPpidBytes()
      Publisher provided identifier (e.g., ppid=12JD92JD8078S8J29SDOAKC0EF230337)
      java.lang.String getPpos()
      Position in pod (e.g., ppos=2)
      com.google.protobuf.ByteString getPposBytes()
      Position in pod (e.g., ppos=2)
      java.lang.String getPpsj()
      Publisher provided signals JSON (Base64-encoded ASCII string from the JSON object)
      com.google.protobuf.ByteString getPpsjBytes()
      Publisher provided signals JSON (Base64-encoded ASCII string from the JSON object)
      java.lang.String getPpt()
      Publisher Privacy Treatment (e.g., ppt=1)
      com.google.protobuf.ByteString getPptBytes()
      Publisher Privacy Treatment (e.g., ppt=1)
      java.lang.String getPtpl()
      Ad break template ID (e.g., ptpl=template1)
      com.google.protobuf.ByteString getPtplBytes()
      Ad break template ID (e.g., ptpl=template1)
      java.lang.String getPtpln()
      Ad break template name (e.g., ptpln=templateName)
      com.google.protobuf.ByteString getPtplnBytes()
      Ad break template name (e.g., ptpln=templateName)
      java.lang.String getPubf()
      Public price floor (e.g., pubf=123)
      com.google.protobuf.ByteString getPubfBytes()
      Public price floor (e.g., pubf=123)
      java.lang.String getPvid()
      App set ID (e.g., pvid=AppSetID_value)
      com.google.protobuf.ByteString getPvidBytes()
      App set ID (e.g., pvid=AppSetID_value)
      java.lang.String getPvidS()
      App set scope (e.g., pvid_s=scope_app)
      com.google.protobuf.ByteString getPvidSBytes()
      App set scope (e.g., pvid_s=scope_app)
      java.lang.String getPvtf()
      Private price floor (e.g., pvtf=123)
      com.google.protobuf.ByteString getPvtfBytes()
      Private price floor (e.g., pvtf=123)
      java.lang.String getRdid()
      Resettable device identifier (e.g., rdid=ABC123)
      com.google.protobuf.ByteString getRdidBytes()
      Resettable device identifier (e.g., rdid=ABC123)
      java.lang.String getRdp()
      Restrict data processing (e.g., rdp=1)
      com.google.protobuf.ByteString getRdpBytes()
      Restrict data processing (e.g., rdp=1)
      java.lang.String getScor()
      Stream correlator (e.g., scor=17)
      com.google.protobuf.ByteString getScorBytes()
      Stream correlator (e.g., scor=17)
      java.lang.String getSdkApis()
      SDK API framework (e.g., sdk_apis=2,7,9)
      com.google.protobuf.ByteString getSdkApisBytes()
      SDK API framework (e.g., sdk_apis=2,7,9)
      java.lang.String getSdmax()
      Skippable max ad duration (e.g., sdmax=45000)
      com.google.protobuf.ByteString getSdmaxBytes()
      Skippable max ad duration (e.g., sdmax=45000)
      java.lang.String getSid()
      Session ID (e.g., sid=123e4567-e89b-12d3-a456-426614174000)
      com.google.protobuf.ByteString getSidBytes()
      Session ID (e.g., sid=123e4567-e89b-12d3-a456-426614174000)
      java.lang.String getSsss()
      Server-side stitching source (e.g., ssss=mystitcher)
      com.google.protobuf.ByteString getSsssBytes()
      Server-side stitching source (e.g., ssss=mystitcher)
      java.lang.String getSz()
      Primary ad size (e.g., "400x300")
      com.google.protobuf.ByteString getSzBytes()
      Primary ad size (e.g., "400x300")
      java.lang.String getTfcd()
      Child-directed flag (e.g., tfcd=1)
      com.google.protobuf.ByteString getTfcdBytes()
      Child-directed flag (e.g., tfcd=1)
      java.lang.String getTrt()
      Traffic type (e.g., trt=1 for purchased traffic)
      com.google.protobuf.ByteString getTrtBytes()
      Traffic type (e.g., trt=1 for purchased traffic)
      java.lang.String getUnviewedPositionStart()
      The delayed impressions parameter (e.g., unviewed_position_start=1)
      com.google.protobuf.ByteString getUnviewedPositionStartBytes()
      The delayed impressions parameter (e.g., unviewed_position_start=1)
      java.lang.String getUrl()
      The URL from which the ad request is sent
      com.google.protobuf.ByteString getUrlBytes()
      The URL from which the ad request is sent
      java.lang.String getVadFormat()
      (IMA tags) same as vad_type.
      com.google.protobuf.ByteString getVadFormatBytes()
      (IMA tags) same as vad_type.
      java.lang.String getVadType()
      Video ad type (e.g., Return a linear ad: vad_type=linear, Return a non-linear ad: vad_type=nonlinear)
      com.google.protobuf.ByteString getVadTypeBytes()
      Video ad type (e.g., Return a linear ad: vad_type=linear, Return a non-linear ad: vad_type=nonlinear)
      java.lang.String getVconp()
      Continuous video play (e.g., vconp=2)
      com.google.protobuf.ByteString getVconpBytes()
      Continuous video play (e.g., vconp=2)
      java.lang.String getVid()
      Video ID (e.g., vid=456)
      com.google.protobuf.ByteString getVidBytes()
      Video ID (e.g., vid=456)
      java.lang.String getVidD()
      Video content duration in seconds (e.g., vid_d=90000)
      com.google.protobuf.ByteString getVidDBytes()
      Video content duration in seconds (e.g., vid_d=90000)
      java.lang.String getVideoadStartDelay()
      optional string videoad_start_delay = 76 [json_name = "videoadStartDelay"];
      com.google.protobuf.ByteString getVideoadStartDelayBytes()
      optional string videoad_start_delay = 76 [json_name = "videoadStartDelay"];
      java.lang.String getVpa()
      Video play automatic (e.g., vpa=auto)
      com.google.protobuf.ByteString getVpaBytes()
      Video play automatic (e.g., vpa=auto)
      java.lang.String getVpi()
      Video playlist inline/redirect (e.g., vpi=1)
      com.google.protobuf.ByteString getVpiBytes()
      Video playlist inline/redirect (e.g., vpi=1)
      java.lang.String getVpmute()
      Video play mute status (e.g., vpmute=1 for muted)
      com.google.protobuf.ByteString getVpmuteBytes()
      Video play mute status (e.g., vpmute=1 for muted)
      java.lang.String getVpos()
      Video position (e.g., vpos=preroll)
      com.google.protobuf.ByteString getVposBytes()
      Video position (e.g., vpos=preroll)
      java.lang.String getWta()
      "Why this ad?" parameter (e.g., wta=1)
      com.google.protobuf.ByteString getWtaBytes()
      "Why this ad?" parameter (e.g., wta=1)
      boolean hasAconp()
      Audio continuous play (e.g., aconp=2)
      boolean hasAddtlConsent()
      Additional consent (e.g., addtl_consent=1~1.35.41.101)
      boolean hasAdRule()
      Ad rule type (e.g., ad_rule=0 for VAST creative)
      boolean hasAdType()
      Ad type (e.g., ad_type=video)
      boolean hasAfvsz()
      Non-linear ad sizes (e.g., afvsz=200x200,250x250)
      boolean hasAllcues()
      Cue points for mid-roll ads (e.g., allcues=10000,20000)
      boolean hasAn()
      App name (e.g., an=sample%20app)
      boolean hasClient()
      optional string client = 75 [json_name = "client"];
      boolean hasCmsid()
      Content source ID (e.g., cmsid=123)
      boolean hasCorrelator()
      Shared value for competitive exclusions across multiple requests (e.g., correlator=4345645667)
      boolean hasDescriptionUrl()
      URL describing the video content
      boolean hasDth()
      Device type hint (e.g., dth=5)
      boolean hasEnv()
      Core request parameters
      boolean hasExclCat()
      Exclusion category (e.g., excl_cat=airline_excl_label)
      boolean hasGamBaseUrl()
      base gam url prefix to compose with GamOptions
      boolean hasGdfpReq()
      ad manager schema (e.g.
      boolean hasGdpr()
      GDPR parameter (e.g., gdpr=1)
      boolean hasGdprConsent()
      GDPR consent string (e.g., gdpr_consent=GDPR_CONSENT_123)
      boolean hasHl()
      Language of the ad request (e.g., hl=en)
      boolean hasIabexcl()
      IAB exclusion categories (e.g., iabexcl=3,14,527)
      boolean hasIdtype()
      Identifier type (e.g., idtype=idfa)
      boolean hasImpl()
      (IMA tags) not exists in VAST GAM spec, but used in IMA samples as 'impl=s' (internet search gives only 's' as param value)
      boolean hasIpd()
      Inventory partner domain (e.g., ipd=partnerdomain.com)
      boolean hasIpe()
      Impression pinging entity (e.g., ipe=ssb)
      boolean hasIsLat()
      LAT (Limit Ad Tracking) (e.g., is_lat=1)
      boolean hasIu()
      Ad unit path (e.g., "iu=/6062/videodemo")
      boolean hasLip()
      Last position in pod (e.g., lip=true)
      boolean hasLtd()
      Limited ads (e.g., ltd=1)
      boolean hasMaxAdDuration()
      Maximum ad duration in milliseconds (e.g.
      boolean hasMinAdDuration()
      Minimum ad duration in milliseconds (e.g.
      boolean hasMridx()
      Mid-roll number (e.g.
      boolean hasMsid()
      App ID (e.g., msid=com.package.publisher)
      boolean hasNofb()
      Fallback disabled (e.g., nofb=1)
      boolean hasNpa()
      Non-personalized ads (e.g., npa=1)
      boolean hasOmidP()
      OMID partner name (e.g., omid_p=examplepartnername/1.0.0.0)
      boolean hasOutput()
      Output format of the ad (e.g., "vast", "xml_vast4")
      boolean hasPlcmt()
      Common video parameters
      boolean hasPmad()
      Pod ad maximum (e.g., pmad=4)
      boolean hasPmnd()
      Pod minimum duration (e.g.
      boolean hasPmxd()
      Pod maximum duration (e.g.
      boolean hasPod()
      Pod number (e.g.
      boolean hasPp()
      Creative profile (e.g., pp=creative_profile)
      boolean hasPpid()
      Publisher provided identifier (e.g., ppid=12JD92JD8078S8J29SDOAKC0EF230337)
      boolean hasPpos()
      Position in pod (e.g., ppos=2)
      boolean hasPpsj()
      Publisher provided signals JSON (Base64-encoded ASCII string from the JSON object)
      boolean hasPpt()
      Publisher Privacy Treatment (e.g., ppt=1)
      boolean hasPtpl()
      Ad break template ID (e.g., ptpl=template1)
      boolean hasPtpln()
      Ad break template name (e.g., ptpln=templateName)
      boolean hasPubf()
      Public price floor (e.g., pubf=123)
      boolean hasPvid()
      App set ID (e.g., pvid=AppSetID_value)
      boolean hasPvidS()
      App set scope (e.g., pvid_s=scope_app)
      boolean hasPvtf()
      Private price floor (e.g., pvtf=123)
      boolean hasRdid()
      Resettable device identifier (e.g., rdid=ABC123)
      boolean hasRdp()
      Restrict data processing (e.g., rdp=1)
      boolean hasScor()
      Stream correlator (e.g., scor=17)
      boolean hasSdkApis()
      SDK API framework (e.g., sdk_apis=2,7,9)
      boolean hasSdmax()
      Skippable max ad duration (e.g., sdmax=45000)
      boolean hasSid()
      Session ID (e.g., sid=123e4567-e89b-12d3-a456-426614174000)
      boolean hasSsss()
      Server-side stitching source (e.g., ssss=mystitcher)
      boolean hasSz()
      Primary ad size (e.g., "400x300")
      boolean hasTfcd()
      Child-directed flag (e.g., tfcd=1)
      boolean hasTrt()
      Traffic type (e.g., trt=1 for purchased traffic)
      boolean hasUnviewedPositionStart()
      The delayed impressions parameter (e.g., unviewed_position_start=1)
      boolean hasUrl()
      The URL from which the ad request is sent
      boolean hasVadFormat()
      (IMA tags) same as vad_type.
      boolean hasVadType()
      Video ad type (e.g., Return a linear ad: vad_type=linear, Return a non-linear ad: vad_type=nonlinear)
      boolean hasVconp()
      Continuous video play (e.g., vconp=2)
      boolean hasVid()
      Video ID (e.g., vid=456)
      boolean hasVidD()
      Video content duration in seconds (e.g., vid_d=90000)
      boolean hasVideoadStartDelay()
      optional string videoad_start_delay = 76 [json_name = "videoadStartDelay"];
      boolean hasVpa()
      Video play automatic (e.g., vpa=auto)
      boolean hasVpi()
      Video playlist inline/redirect (e.g., vpi=1)
      boolean hasVpmute()
      Video play mute status (e.g., vpmute=1 for muted)
      boolean hasVpos()
      Video position (e.g., vpos=preroll)
      boolean hasWta()
      "Why this ad?" parameter (e.g., wta=1)
      static QuestionOptions.GamOptions.Builder newBuilder()  
      static QuestionOptions.GamOptions.Builder newBuilder​(QuestionOptions.GamOptions prototype)  
      static QuestionOptions.GamOptions parseDelimitedFrom​(java.io.InputStream input)  
      static QuestionOptions.GamOptions parseDelimitedFrom​(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static QuestionOptions.GamOptions parseFrom​(byte[] data)  
      static QuestionOptions.GamOptions parseFrom​(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static QuestionOptions.GamOptions parseFrom​(com.google.protobuf.ByteString data)  
      static QuestionOptions.GamOptions parseFrom​(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static QuestionOptions.GamOptions parseFrom​(com.google.protobuf.CodedInputStream input)  
      static QuestionOptions.GamOptions parseFrom​(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static QuestionOptions.GamOptions parseFrom​(java.io.InputStream input)  
      static QuestionOptions.GamOptions parseFrom​(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static QuestionOptions.GamOptions parseFrom​(java.nio.ByteBuffer data)  
      static QuestionOptions.GamOptions parseFrom​(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static com.google.protobuf.Parser<QuestionOptions.GamOptions> parser()  
      • Methods inherited from class com.google.protobuf.GeneratedMessageLite

        createBuilder, createBuilder, dynamicMethod, dynamicMethod, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, emptyProtobufList, equals, getDefaultInstanceForType, getParserForType, getSerializedSize, hashCode, isInitialized, isInitialized, makeImmutable, mergeLengthDelimitedField, mergeUnknownFields, mergeVarintField, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBuilderForType, newMessageInfo, newRepeatedGeneratedExtension, newSingularGeneratedExtension, parseDelimitedFrom, parseDelimitedFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parsePartialFrom, parseUnknownField, registerDefaultInstance, toBuilder, toString, writeTo
      • Methods inherited from class com.google.protobuf.AbstractMessageLite

        addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        getDefaultInstanceForType, isInitialized
    • Method Detail

      • hasEnv

        public boolean hasEnv()
         Core request parameters
         
        optional string env = 1 [json_name = "env"];
        Specified by:
        hasEnv in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the env field is set.
      • getEnvBytes

        public com.google.protobuf.ByteString getEnvBytes()
         Core request parameters
         
        optional string env = 1 [json_name = "env"];
        Specified by:
        getEnvBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for env.
      • hasGdfpReq

        public boolean hasGdfpReq()
         ad manager schema (e.g. gdfp_req=1)
         
        optional string gdfp_req = 2 [json_name = "gdfpReq"];
        Specified by:
        hasGdfpReq in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the gdfpReq field is set.
      • getGdfpReq

        public java.lang.String getGdfpReq()
         ad manager schema (e.g. gdfp_req=1)
         
        optional string gdfp_req = 2 [json_name = "gdfpReq"];
        Specified by:
        getGdfpReq in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The gdfpReq.
      • getGdfpReqBytes

        public com.google.protobuf.ByteString getGdfpReqBytes()
         ad manager schema (e.g. gdfp_req=1)
         
        optional string gdfp_req = 2 [json_name = "gdfpReq"];
        Specified by:
        getGdfpReqBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for gdfpReq.
      • hasIu

        public boolean hasIu()
         Ad unit path (e.g., "iu=/6062/videodemo")
         
        optional string iu = 3 [json_name = "iu"];
        Specified by:
        hasIu in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the iu field is set.
      • getIu

        public java.lang.String getIu()
         Ad unit path (e.g., "iu=/6062/videodemo")
         
        optional string iu = 3 [json_name = "iu"];
        Specified by:
        getIu in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The iu.
      • getIuBytes

        public com.google.protobuf.ByteString getIuBytes()
         Ad unit path (e.g., "iu=/6062/videodemo")
         
        optional string iu = 3 [json_name = "iu"];
        Specified by:
        getIuBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for iu.
      • hasOutput

        public boolean hasOutput()
         Output format of the ad (e.g., "vast", "xml_vast4")
         
        optional string output = 4 [json_name = "output"];
        Specified by:
        hasOutput in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the output field is set.
      • getOutput

        public java.lang.String getOutput()
         Output format of the ad (e.g., "vast", "xml_vast4")
         
        optional string output = 4 [json_name = "output"];
        Specified by:
        getOutput in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The output.
      • getOutputBytes

        public com.google.protobuf.ByteString getOutputBytes()
         Output format of the ad (e.g., "vast", "xml_vast4")
         
        optional string output = 4 [json_name = "output"];
        Specified by:
        getOutputBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for output.
      • hasSz

        public boolean hasSz()
         Primary ad size (e.g., "400x300")
         
        optional string sz = 5 [json_name = "sz"];
        Specified by:
        hasSz in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the sz field is set.
      • getSz

        public java.lang.String getSz()
         Primary ad size (e.g., "400x300")
         
        optional string sz = 5 [json_name = "sz"];
        Specified by:
        getSz in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The sz.
      • getSzBytes

        public com.google.protobuf.ByteString getSzBytes()
         Primary ad size (e.g., "400x300")
         
        optional string sz = 5 [json_name = "sz"];
        Specified by:
        getSzBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for sz.
      • hasUnviewedPositionStart

        public boolean hasUnviewedPositionStart()
         The delayed impressions parameter (e.g., unviewed_position_start=1)
         
        optional string unviewed_position_start = 6 [json_name = "unviewedPositionStart"];
        Specified by:
        hasUnviewedPositionStart in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the unviewedPositionStart field is set.
      • getUnviewedPositionStart

        public java.lang.String getUnviewedPositionStart()
         The delayed impressions parameter (e.g., unviewed_position_start=1)
         
        optional string unviewed_position_start = 6 [json_name = "unviewedPositionStart"];
        Specified by:
        getUnviewedPositionStart in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The unviewedPositionStart.
      • getUnviewedPositionStartBytes

        public com.google.protobuf.ByteString getUnviewedPositionStartBytes()
         The delayed impressions parameter (e.g., unviewed_position_start=1)
         
        optional string unviewed_position_start = 6 [json_name = "unviewedPositionStart"];
        Specified by:
        getUnviewedPositionStartBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for unviewedPositionStart.
      • getCiuSzsList

        public java.util.List<java.lang.String> getCiuSzsList()
         Companion ad sizes (e.g., "728x90", "300x250")
         
        repeated string ciu_szs = 7 [json_name = "ciuSzs"];
        Specified by:
        getCiuSzsList in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        A list containing the ciuSzs.
      • getCiuSzsCount

        public int getCiuSzsCount()
         Companion ad sizes (e.g., "728x90", "300x250")
         
        repeated string ciu_szs = 7 [json_name = "ciuSzs"];
        Specified by:
        getCiuSzsCount in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The count of ciuSzs.
      • getCiuSzs

        public java.lang.String getCiuSzs​(int index)
         Companion ad sizes (e.g., "728x90", "300x250")
         
        repeated string ciu_szs = 7 [json_name = "ciuSzs"];
        Specified by:
        getCiuSzs in interface QuestionOptions.GamOptionsOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The ciuSzs at the given index.
      • getCiuSzsBytes

        public com.google.protobuf.ByteString getCiuSzsBytes​(int index)
         Companion ad sizes (e.g., "728x90", "300x250")
         
        repeated string ciu_szs = 7 [json_name = "ciuSzs"];
        Specified by:
        getCiuSzsBytes in interface QuestionOptions.GamOptionsOrBuilder
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the ciuSzs at the given index.
      • hasUrl

        public boolean hasUrl()
         The URL from which the ad request is sent
         
        optional string url = 8 [json_name = "url"];
        Specified by:
        hasUrl in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the url field is set.
      • getUrl

        public java.lang.String getUrl()
         The URL from which the ad request is sent
         
        optional string url = 8 [json_name = "url"];
        Specified by:
        getUrl in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The url.
      • getUrlBytes

        public com.google.protobuf.ByteString getUrlBytes()
         The URL from which the ad request is sent
         
        optional string url = 8 [json_name = "url"];
        Specified by:
        getUrlBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for url.
      • hasDescriptionUrl

        public boolean hasDescriptionUrl()
         URL describing the video content
         
        optional string description_url = 9 [json_name = "descriptionUrl"];
        Specified by:
        hasDescriptionUrl in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the descriptionUrl field is set.
      • getDescriptionUrl

        public java.lang.String getDescriptionUrl()
         URL describing the video content
         
        optional string description_url = 9 [json_name = "descriptionUrl"];
        Specified by:
        getDescriptionUrl in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The descriptionUrl.
      • getDescriptionUrlBytes

        public com.google.protobuf.ByteString getDescriptionUrlBytes()
         URL describing the video content
         
        optional string description_url = 9 [json_name = "descriptionUrl"];
        Specified by:
        getDescriptionUrlBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for descriptionUrl.
      • hasCorrelator

        public boolean hasCorrelator()
         Shared value for competitive exclusions across multiple requests (e.g., correlator=4345645667)
         
        optional string correlator = 10 [json_name = "correlator"];
        Specified by:
        hasCorrelator in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the correlator field is set.
      • getCorrelator

        public java.lang.String getCorrelator()
         Shared value for competitive exclusions across multiple requests (e.g., correlator=4345645667)
         
        optional string correlator = 10 [json_name = "correlator"];
        Specified by:
        getCorrelator in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The correlator.
      • getCorrelatorBytes

        public com.google.protobuf.ByteString getCorrelatorBytes()
         Shared value for competitive exclusions across multiple requests (e.g., correlator=4345645667)
         
        optional string correlator = 10 [json_name = "correlator"];
        Specified by:
        getCorrelatorBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for correlator.
      • containsCustParams

        public boolean containsCustParams​(java.lang.String key)
         Custom key-value pairs for targeting
         
        map<string, string> cust_params = 11 [json_name = "custParams"];
        Specified by:
        containsCustParams in interface QuestionOptions.GamOptionsOrBuilder
      • getCustParamsMap

        public java.util.Map<java.lang.String,​java.lang.String> getCustParamsMap()
         Custom key-value pairs for targeting
         
        map<string, string> cust_params = 11 [json_name = "custParams"];
        Specified by:
        getCustParamsMap in interface QuestionOptions.GamOptionsOrBuilder
      • getCustParamsOrDefault

        public java.lang.String getCustParamsOrDefault​(java.lang.String key,
                                                       java.lang.String defaultValue)
         Custom key-value pairs for targeting
         
        map<string, string> cust_params = 11 [json_name = "custParams"];
        Specified by:
        getCustParamsOrDefault in interface QuestionOptions.GamOptionsOrBuilder
      • getCustParamsOrThrow

        public java.lang.String getCustParamsOrThrow​(java.lang.String key)
         Custom key-value pairs for targeting
         
        map<string, string> cust_params = 11 [json_name = "custParams"];
        Specified by:
        getCustParamsOrThrow in interface QuestionOptions.GamOptionsOrBuilder
      • hasPlcmt

        public boolean hasPlcmt()
         Common video parameters
         
        optional string plcmt = 12 [json_name = "plcmt"];
        Specified by:
        hasPlcmt in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the plcmt field is set.
      • getPlcmt

        public java.lang.String getPlcmt()
         Common video parameters
         
        optional string plcmt = 12 [json_name = "plcmt"];
        Specified by:
        getPlcmt in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The plcmt.
      • getPlcmtBytes

        public com.google.protobuf.ByteString getPlcmtBytes()
         Common video parameters
         
        optional string plcmt = 12 [json_name = "plcmt"];
        Specified by:
        getPlcmtBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for plcmt.
      • hasVpa

        public boolean hasVpa()
         Video play automatic (e.g., vpa=auto)
         
        optional string vpa = 13 [json_name = "vpa"];
        Specified by:
        hasVpa in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the vpa field is set.
      • getVpa

        public java.lang.String getVpa()
         Video play automatic (e.g., vpa=auto)
         
        optional string vpa = 13 [json_name = "vpa"];
        Specified by:
        getVpa in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The vpa.
      • getVpaBytes

        public com.google.protobuf.ByteString getVpaBytes()
         Video play automatic (e.g., vpa=auto)
         
        optional string vpa = 13 [json_name = "vpa"];
        Specified by:
        getVpaBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for vpa.
      • hasVpmute

        public boolean hasVpmute()
         Video play mute status (e.g., vpmute=1 for muted)
         
        optional string vpmute = 14 [json_name = "vpmute"];
        Specified by:
        hasVpmute in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the vpmute field is set.
      • getVpmute

        public java.lang.String getVpmute()
         Video play mute status (e.g., vpmute=1 for muted)
         
        optional string vpmute = 14 [json_name = "vpmute"];
        Specified by:
        getVpmute in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The vpmute.
      • getVpmuteBytes

        public com.google.protobuf.ByteString getVpmuteBytes()
         Video play mute status (e.g., vpmute=1 for muted)
         
        optional string vpmute = 14 [json_name = "vpmute"];
        Specified by:
        getVpmuteBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for vpmute.
      • hasWta

        public boolean hasWta()
         "Why this ad?" parameter (e.g., wta=1)
         
        optional string wta = 15 [json_name = "wta"];
        Specified by:
        hasWta in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the wta field is set.
      • getWta

        public java.lang.String getWta()
         "Why this ad?" parameter (e.g., wta=1)
         
        optional string wta = 15 [json_name = "wta"];
        Specified by:
        getWta in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The wta.
      • getWtaBytes

        public com.google.protobuf.ByteString getWtaBytes()
         "Why this ad?" parameter (e.g., wta=1)
         
        optional string wta = 15 [json_name = "wta"];
        Specified by:
        getWtaBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for wta.
      • hasAconp

        public boolean hasAconp()
         Audio continuous play (e.g., aconp=2)
         
        optional string aconp = 16 [json_name = "aconp"];
        Specified by:
        hasAconp in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the aconp field is set.
      • getAconp

        public java.lang.String getAconp()
         Audio continuous play (e.g., aconp=2)
         
        optional string aconp = 16 [json_name = "aconp"];
        Specified by:
        getAconp in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The aconp.
      • getAconpBytes

        public com.google.protobuf.ByteString getAconpBytes()
         Audio continuous play (e.g., aconp=2)
         
        optional string aconp = 16 [json_name = "aconp"];
        Specified by:
        getAconpBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for aconp.
      • hasAdRule

        public boolean hasAdRule()
         Ad rule type (e.g., ad_rule=0 for VAST creative)
         
        optional string ad_rule = 17 [json_name = "adRule"];
        Specified by:
        hasAdRule in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the adRule field is set.
      • getAdRule

        public java.lang.String getAdRule()
         Ad rule type (e.g., ad_rule=0 for VAST creative)
         
        optional string ad_rule = 17 [json_name = "adRule"];
        Specified by:
        getAdRule in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The adRule.
      • getAdRuleBytes

        public com.google.protobuf.ByteString getAdRuleBytes()
         Ad rule type (e.g., ad_rule=0 for VAST creative)
         
        optional string ad_rule = 17 [json_name = "adRule"];
        Specified by:
        getAdRuleBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for adRule.
      • hasAdType

        public boolean hasAdType()
         Ad type (e.g., ad_type=video)
         
        optional string ad_type = 18 [json_name = "adType"];
        Specified by:
        hasAdType in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the adType field is set.
      • getAdType

        public java.lang.String getAdType()
         Ad type (e.g., ad_type=video)
         
        optional string ad_type = 18 [json_name = "adType"];
        Specified by:
        getAdType in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The adType.
      • getAdTypeBytes

        public com.google.protobuf.ByteString getAdTypeBytes()
         Ad type (e.g., ad_type=video)
         
        optional string ad_type = 18 [json_name = "adType"];
        Specified by:
        getAdTypeBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for adType.
      • hasHl

        public boolean hasHl()
         Language of the ad request (e.g., hl=en)
         
        optional string hl = 19 [json_name = "hl"];
        Specified by:
        hasHl in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the hl field is set.
      • getHl

        public java.lang.String getHl()
         Language of the ad request (e.g., hl=en)
         
        optional string hl = 19 [json_name = "hl"];
        Specified by:
        getHl in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The hl.
      • getHlBytes

        public com.google.protobuf.ByteString getHlBytes()
         Language of the ad request (e.g., hl=en)
         
        optional string hl = 19 [json_name = "hl"];
        Specified by:
        getHlBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for hl.
      • hasDth

        public boolean hasDth()
         Device type hint (e.g., dth=5)
         
        optional string dth = 20 [json_name = "dth"];
        Specified by:
        hasDth in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the dth field is set.
      • getDth

        public java.lang.String getDth()
         Device type hint (e.g., dth=5)
         
        optional string dth = 20 [json_name = "dth"];
        Specified by:
        getDth in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The dth.
      • getDthBytes

        public com.google.protobuf.ByteString getDthBytes()
         Device type hint (e.g., dth=5)
         
        optional string dth = 20 [json_name = "dth"];
        Specified by:
        getDthBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for dth.
      • hasGdpr

        public boolean hasGdpr()
         GDPR parameter (e.g., gdpr=1)
         
        optional string gdpr = 21 [json_name = "gdpr"];
        Specified by:
        hasGdpr in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the gdpr field is set.
      • getGdpr

        public java.lang.String getGdpr()
         GDPR parameter (e.g., gdpr=1)
         
        optional string gdpr = 21 [json_name = "gdpr"];
        Specified by:
        getGdpr in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The gdpr.
      • getGdprBytes

        public com.google.protobuf.ByteString getGdprBytes()
         GDPR parameter (e.g., gdpr=1)
         
        optional string gdpr = 21 [json_name = "gdpr"];
        Specified by:
        getGdprBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for gdpr.
      • hasGdprConsent

        public boolean hasGdprConsent()
         GDPR consent string (e.g., gdpr_consent=GDPR_CONSENT_123)
         
        optional string gdpr_consent = 22 [json_name = "gdprConsent"];
        Specified by:
        hasGdprConsent in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the gdprConsent field is set.
      • getGdprConsent

        public java.lang.String getGdprConsent()
         GDPR consent string (e.g., gdpr_consent=GDPR_CONSENT_123)
         
        optional string gdpr_consent = 22 [json_name = "gdprConsent"];
        Specified by:
        getGdprConsent in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The gdprConsent.
      • getGdprConsentBytes

        public com.google.protobuf.ByteString getGdprConsentBytes()
         GDPR consent string (e.g., gdpr_consent=GDPR_CONSENT_123)
         
        optional string gdpr_consent = 22 [json_name = "gdprConsent"];
        Specified by:
        getGdprConsentBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for gdprConsent.
      • hasIabexcl

        public boolean hasIabexcl()
         IAB exclusion categories (e.g., iabexcl=3,14,527)
         
        optional string iabexcl = 23 [json_name = "iabexcl"];
        Specified by:
        hasIabexcl in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the iabexcl field is set.
      • getIabexcl

        public java.lang.String getIabexcl()
         IAB exclusion categories (e.g., iabexcl=3,14,527)
         
        optional string iabexcl = 23 [json_name = "iabexcl"];
        Specified by:
        getIabexcl in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The iabexcl.
      • getIabexclBytes

        public com.google.protobuf.ByteString getIabexclBytes()
         IAB exclusion categories (e.g., iabexcl=3,14,527)
         
        optional string iabexcl = 23 [json_name = "iabexcl"];
        Specified by:
        getIabexclBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for iabexcl.
      • hasLip

        public boolean hasLip()
         Last position in pod (e.g., lip=true)
         
        optional bool lip = 24 [json_name = "lip"];
        Specified by:
        hasLip in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the lip field is set.
      • getLip

        public boolean getLip()
         Last position in pod (e.g., lip=true)
         
        optional bool lip = 24 [json_name = "lip"];
        Specified by:
        getLip in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The lip.
      • hasLtd

        public boolean hasLtd()
         Limited ads (e.g., ltd=1)
         
        optional string ltd = 25 [json_name = "ltd"];
        Specified by:
        hasLtd in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the ltd field is set.
      • getLtd

        public java.lang.String getLtd()
         Limited ads (e.g., ltd=1)
         
        optional string ltd = 25 [json_name = "ltd"];
        Specified by:
        getLtd in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The ltd.
      • getLtdBytes

        public com.google.protobuf.ByteString getLtdBytes()
         Limited ads (e.g., ltd=1)
         
        optional string ltd = 25 [json_name = "ltd"];
        Specified by:
        getLtdBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for ltd.
      • hasNofb

        public boolean hasNofb()
         Fallback disabled (e.g., nofb=1)
         
        optional string nofb = 26 [json_name = "nofb"];
        Specified by:
        hasNofb in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the nofb field is set.
      • getNofb

        public java.lang.String getNofb()
         Fallback disabled (e.g., nofb=1)
         
        optional string nofb = 26 [json_name = "nofb"];
        Specified by:
        getNofb in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The nofb.
      • getNofbBytes

        public com.google.protobuf.ByteString getNofbBytes()
         Fallback disabled (e.g., nofb=1)
         
        optional string nofb = 26 [json_name = "nofb"];
        Specified by:
        getNofbBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for nofb.
      • hasNpa

        public boolean hasNpa()
         Non-personalized ads (e.g., npa=1)
         
        optional string npa = 27 [json_name = "npa"];
        Specified by:
        hasNpa in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the npa field is set.
      • getNpa

        public java.lang.String getNpa()
         Non-personalized ads (e.g., npa=1)
         
        optional string npa = 27 [json_name = "npa"];
        Specified by:
        getNpa in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The npa.
      • getNpaBytes

        public com.google.protobuf.ByteString getNpaBytes()
         Non-personalized ads (e.g., npa=1)
         
        optional string npa = 27 [json_name = "npa"];
        Specified by:
        getNpaBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for npa.
      • hasOmidP

        public boolean hasOmidP()
         OMID partner name (e.g., omid_p=examplepartnername/1.0.0.0)
         
        optional string omid_p = 28 [json_name = "omidP"];
        Specified by:
        hasOmidP in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the omidP field is set.
      • getOmidP

        public java.lang.String getOmidP()
         OMID partner name (e.g., omid_p=examplepartnername/1.0.0.0)
         
        optional string omid_p = 28 [json_name = "omidP"];
        Specified by:
        getOmidP in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The omidP.
      • getOmidPBytes

        public com.google.protobuf.ByteString getOmidPBytes()
         OMID partner name (e.g., omid_p=examplepartnername/1.0.0.0)
         
        optional string omid_p = 28 [json_name = "omidP"];
        Specified by:
        getOmidPBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for omidP.
      • hasPpt

        public boolean hasPpt()
         Publisher Privacy Treatment (e.g., ppt=1)
         
        optional string ppt = 29 [json_name = "ppt"];
        Specified by:
        hasPpt in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the ppt field is set.
      • getPpt

        public java.lang.String getPpt()
         Publisher Privacy Treatment (e.g., ppt=1)
         
        optional string ppt = 29 [json_name = "ppt"];
        Specified by:
        getPpt in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The ppt.
      • getPptBytes

        public com.google.protobuf.ByteString getPptBytes()
         Publisher Privacy Treatment (e.g., ppt=1)
         
        optional string ppt = 29 [json_name = "ppt"];
        Specified by:
        getPptBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for ppt.
      • hasPpos

        public boolean hasPpos()
         Position in pod (e.g., ppos=2)
         
        optional string ppos = 30 [json_name = "ppos"];
        Specified by:
        hasPpos in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the ppos field is set.
      • getPpos

        public java.lang.String getPpos()
         Position in pod (e.g., ppos=2)
         
        optional string ppos = 30 [json_name = "ppos"];
        Specified by:
        getPpos in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The ppos.
      • getPposBytes

        public com.google.protobuf.ByteString getPposBytes()
         Position in pod (e.g., ppos=2)
         
        optional string ppos = 30 [json_name = "ppos"];
        Specified by:
        getPposBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for ppos.
      • hasPpid

        public boolean hasPpid()
         Publisher provided identifier (e.g., ppid=12JD92JD8078S8J29SDOAKC0EF230337)
         
        optional string ppid = 31 [json_name = "ppid"];
        Specified by:
        hasPpid in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the ppid field is set.
      • getPpid

        public java.lang.String getPpid()
         Publisher provided identifier (e.g., ppid=12JD92JD8078S8J29SDOAKC0EF230337)
         
        optional string ppid = 31 [json_name = "ppid"];
        Specified by:
        getPpid in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The ppid.
      • getPpidBytes

        public com.google.protobuf.ByteString getPpidBytes()
         Publisher provided identifier (e.g., ppid=12JD92JD8078S8J29SDOAKC0EF230337)
         
        optional string ppid = 31 [json_name = "ppid"];
        Specified by:
        getPpidBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for ppid.
      • hasScor

        public boolean hasScor()
         Stream correlator (e.g., scor=17)
         
        optional string scor = 32 [json_name = "scor"];
        Specified by:
        hasScor in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the scor field is set.
      • getScor

        public java.lang.String getScor()
         Stream correlator (e.g., scor=17)
         
        optional string scor = 32 [json_name = "scor"];
        Specified by:
        getScor in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The scor.
      • getScorBytes

        public com.google.protobuf.ByteString getScorBytes()
         Stream correlator (e.g., scor=17)
         
        optional string scor = 32 [json_name = "scor"];
        Specified by:
        getScorBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for scor.
      • hasSdkApis

        public boolean hasSdkApis()
         SDK API framework (e.g., sdk_apis=2,7,9)
         
        optional string sdk_apis = 33 [json_name = "sdkApis"];
        Specified by:
        hasSdkApis in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the sdkApis field is set.
      • getSdkApis

        public java.lang.String getSdkApis()
         SDK API framework (e.g., sdk_apis=2,7,9)
         
        optional string sdk_apis = 33 [json_name = "sdkApis"];
        Specified by:
        getSdkApis in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The sdkApis.
      • getSdkApisBytes

        public com.google.protobuf.ByteString getSdkApisBytes()
         SDK API framework (e.g., sdk_apis=2,7,9)
         
        optional string sdk_apis = 33 [json_name = "sdkApis"];
        Specified by:
        getSdkApisBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for sdkApis.
      • hasSsss

        public boolean hasSsss()
         Server-side stitching source (e.g., ssss=mystitcher)
         
        optional string ssss = 34 [json_name = "ssss"];
        Specified by:
        hasSsss in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the ssss field is set.
      • getSsss

        public java.lang.String getSsss()
         Server-side stitching source (e.g., ssss=mystitcher)
         
        optional string ssss = 34 [json_name = "ssss"];
        Specified by:
        getSsss in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The ssss.
      • getSsssBytes

        public com.google.protobuf.ByteString getSsssBytes()
         Server-side stitching source (e.g., ssss=mystitcher)
         
        optional string ssss = 34 [json_name = "ssss"];
        Specified by:
        getSsssBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for ssss.
      • hasSdmax

        public boolean hasSdmax()
         Skippable max ad duration (e.g., sdmax=45000)
         
        optional string sdmax = 35 [json_name = "sdmax"];
        Specified by:
        hasSdmax in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the sdmax field is set.
      • getSdmax

        public java.lang.String getSdmax()
         Skippable max ad duration (e.g., sdmax=45000)
         
        optional string sdmax = 35 [json_name = "sdmax"];
        Specified by:
        getSdmax in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The sdmax.
      • getSdmaxBytes

        public com.google.protobuf.ByteString getSdmaxBytes()
         Skippable max ad duration (e.g., sdmax=45000)
         
        optional string sdmax = 35 [json_name = "sdmax"];
        Specified by:
        getSdmaxBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for sdmax.
      • hasSid

        public boolean hasSid()
         Session ID (e.g., sid=123e4567-e89b-12d3-a456-426614174000)
         
        optional string sid = 36 [json_name = "sid"];
        Specified by:
        hasSid in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the sid field is set.
      • getSid

        public java.lang.String getSid()
         Session ID (e.g., sid=123e4567-e89b-12d3-a456-426614174000)
         
        optional string sid = 36 [json_name = "sid"];
        Specified by:
        getSid in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The sid.
      • getSidBytes

        public com.google.protobuf.ByteString getSidBytes()
         Session ID (e.g., sid=123e4567-e89b-12d3-a456-426614174000)
         
        optional string sid = 36 [json_name = "sid"];
        Specified by:
        getSidBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for sid.
      • hasRdp

        public boolean hasRdp()
         Restrict data processing (e.g., rdp=1)
         
        optional string rdp = 37 [json_name = "rdp"];
        Specified by:
        hasRdp in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the rdp field is set.
      • getRdp

        public java.lang.String getRdp()
         Restrict data processing (e.g., rdp=1)
         
        optional string rdp = 37 [json_name = "rdp"];
        Specified by:
        getRdp in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The rdp.
      • getRdpBytes

        public com.google.protobuf.ByteString getRdpBytes()
         Restrict data processing (e.g., rdp=1)
         
        optional string rdp = 37 [json_name = "rdp"];
        Specified by:
        getRdpBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for rdp.
      • hasAddtlConsent

        public boolean hasAddtlConsent()
         Additional consent (e.g., addtl_consent=1~1.35.41.101)
         
        optional string addtl_consent = 38 [json_name = "addtlConsent"];
        Specified by:
        hasAddtlConsent in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the addtlConsent field is set.
      • getAddtlConsent

        public java.lang.String getAddtlConsent()
         Additional consent (e.g., addtl_consent=1~1.35.41.101)
         
        optional string addtl_consent = 38 [json_name = "addtlConsent"];
        Specified by:
        getAddtlConsent in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The addtlConsent.
      • getAddtlConsentBytes

        public com.google.protobuf.ByteString getAddtlConsentBytes()
         Additional consent (e.g., addtl_consent=1~1.35.41.101)
         
        optional string addtl_consent = 38 [json_name = "addtlConsent"];
        Specified by:
        getAddtlConsentBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for addtlConsent.
      • hasAfvsz

        public boolean hasAfvsz()
         Non-linear ad sizes (e.g., afvsz=200x200,250x250)
         
        optional string afvsz = 39 [json_name = "afvsz"];
        Specified by:
        hasAfvsz in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the afvsz field is set.
      • getAfvsz

        public java.lang.String getAfvsz()
         Non-linear ad sizes (e.g., afvsz=200x200,250x250)
         
        optional string afvsz = 39 [json_name = "afvsz"];
        Specified by:
        getAfvsz in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The afvsz.
      • getAfvszBytes

        public com.google.protobuf.ByteString getAfvszBytes()
         Non-linear ad sizes (e.g., afvsz=200x200,250x250)
         
        optional string afvsz = 39 [json_name = "afvsz"];
        Specified by:
        getAfvszBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for afvsz.
      • hasAllcues

        public boolean hasAllcues()
         Cue points for mid-roll ads (e.g., allcues=10000,20000)
         
        optional string allcues = 40 [json_name = "allcues"];
        Specified by:
        hasAllcues in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the allcues field is set.
      • getAllcues

        public java.lang.String getAllcues()
         Cue points for mid-roll ads (e.g., allcues=10000,20000)
         
        optional string allcues = 40 [json_name = "allcues"];
        Specified by:
        getAllcues in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The allcues.
      • getAllcuesBytes

        public com.google.protobuf.ByteString getAllcuesBytes()
         Cue points for mid-roll ads (e.g., allcues=10000,20000)
         
        optional string allcues = 40 [json_name = "allcues"];
        Specified by:
        getAllcuesBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for allcues.
      • hasCmsid

        public boolean hasCmsid()
         Content source ID (e.g., cmsid=123)
         
        optional string cmsid = 41 [json_name = "cmsid"];
        Specified by:
        hasCmsid in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the cmsid field is set.
      • getCmsid

        public java.lang.String getCmsid()
         Content source ID (e.g., cmsid=123)
         
        optional string cmsid = 41 [json_name = "cmsid"];
        Specified by:
        getCmsid in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The cmsid.
      • getCmsidBytes

        public com.google.protobuf.ByteString getCmsidBytes()
         Content source ID (e.g., cmsid=123)
         
        optional string cmsid = 41 [json_name = "cmsid"];
        Specified by:
        getCmsidBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for cmsid.
      • hasVid

        public boolean hasVid()
         Video ID (e.g., vid=456)
         
        optional string vid = 42 [json_name = "vid"];
        Specified by:
        hasVid in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the vid field is set.
      • getVidBytes

        public com.google.protobuf.ByteString getVidBytes()
         Video ID (e.g., vid=456)
         
        optional string vid = 42 [json_name = "vid"];
        Specified by:
        getVidBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for vid.
      • hasExclCat

        public boolean hasExclCat()
         Exclusion category (e.g., excl_cat=airline_excl_label)
         
        optional string excl_cat = 43 [json_name = "exclCat"];
        Specified by:
        hasExclCat in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the exclCat field is set.
      • getExclCat

        public java.lang.String getExclCat()
         Exclusion category (e.g., excl_cat=airline_excl_label)
         
        optional string excl_cat = 43 [json_name = "exclCat"];
        Specified by:
        getExclCat in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The exclCat.
      • getExclCatBytes

        public com.google.protobuf.ByteString getExclCatBytes()
         Exclusion category (e.g., excl_cat=airline_excl_label)
         
        optional string excl_cat = 43 [json_name = "exclCat"];
        Specified by:
        getExclCatBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for exclCat.
      • hasIpd

        public boolean hasIpd()
         Inventory partner domain (e.g., ipd=partnerdomain.com)
         
        optional string ipd = 44 [json_name = "ipd"];
        Specified by:
        hasIpd in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the ipd field is set.
      • getIpd

        public java.lang.String getIpd()
         Inventory partner domain (e.g., ipd=partnerdomain.com)
         
        optional string ipd = 44 [json_name = "ipd"];
        Specified by:
        getIpd in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The ipd.
      • getIpdBytes

        public com.google.protobuf.ByteString getIpdBytes()
         Inventory partner domain (e.g., ipd=partnerdomain.com)
         
        optional string ipd = 44 [json_name = "ipd"];
        Specified by:
        getIpdBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for ipd.
      • hasIpe

        public boolean hasIpe()
         Impression pinging entity (e.g., ipe=ssb)
         
        optional string ipe = 45 [json_name = "ipe"];
        Specified by:
        hasIpe in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the ipe field is set.
      • getIpe

        public java.lang.String getIpe()
         Impression pinging entity (e.g., ipe=ssb)
         
        optional string ipe = 45 [json_name = "ipe"];
        Specified by:
        getIpe in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The ipe.
      • getIpeBytes

        public com.google.protobuf.ByteString getIpeBytes()
         Impression pinging entity (e.g., ipe=ssb)
         
        optional string ipe = 45 [json_name = "ipe"];
        Specified by:
        getIpeBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for ipe.
      • hasMaxAdDuration

        public boolean hasMaxAdDuration()
         Maximum ad duration in milliseconds (e.g. max_ad_duration=30000)
         
        optional string max_ad_duration = 46 [json_name = "maxAdDuration"];
        Specified by:
        hasMaxAdDuration in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the maxAdDuration field is set.
      • getMaxAdDuration

        public java.lang.String getMaxAdDuration()
         Maximum ad duration in milliseconds (e.g. max_ad_duration=30000)
         
        optional string max_ad_duration = 46 [json_name = "maxAdDuration"];
        Specified by:
        getMaxAdDuration in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The maxAdDuration.
      • getMaxAdDurationBytes

        public com.google.protobuf.ByteString getMaxAdDurationBytes()
         Maximum ad duration in milliseconds (e.g. max_ad_duration=30000)
         
        optional string max_ad_duration = 46 [json_name = "maxAdDuration"];
        Specified by:
        getMaxAdDurationBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for maxAdDuration.
      • hasMinAdDuration

        public boolean hasMinAdDuration()
         Minimum ad duration in milliseconds (e.g. min_ad_duration=15000)
         
        optional string min_ad_duration = 47 [json_name = "minAdDuration"];
        Specified by:
        hasMinAdDuration in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the minAdDuration field is set.
      • getMinAdDuration

        public java.lang.String getMinAdDuration()
         Minimum ad duration in milliseconds (e.g. min_ad_duration=15000)
         
        optional string min_ad_duration = 47 [json_name = "minAdDuration"];
        Specified by:
        getMinAdDuration in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The minAdDuration.
      • getMinAdDurationBytes

        public com.google.protobuf.ByteString getMinAdDurationBytes()
         Minimum ad duration in milliseconds (e.g. min_ad_duration=15000)
         
        optional string min_ad_duration = 47 [json_name = "minAdDuration"];
        Specified by:
        getMinAdDurationBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for minAdDuration.
      • hasMridx

        public boolean hasMridx()
         Mid-roll number (e.g. mridx=2)
         
        optional string mridx = 48 [json_name = "mridx"];
        Specified by:
        hasMridx in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the mridx field is set.
      • getMridx

        public java.lang.String getMridx()
         Mid-roll number (e.g. mridx=2)
         
        optional string mridx = 48 [json_name = "mridx"];
        Specified by:
        getMridx in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The mridx.
      • getMridxBytes

        public com.google.protobuf.ByteString getMridxBytes()
         Mid-roll number (e.g. mridx=2)
         
        optional string mridx = 48 [json_name = "mridx"];
        Specified by:
        getMridxBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for mridx.
      • hasMsid

        public boolean hasMsid()
         App ID (e.g., msid=com.package.publisher)
         
        optional string msid = 49 [json_name = "msid"];
        Specified by:
        hasMsid in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the msid field is set.
      • getMsid

        public java.lang.String getMsid()
         App ID (e.g., msid=com.package.publisher)
         
        optional string msid = 49 [json_name = "msid"];
        Specified by:
        getMsid in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The msid.
      • getMsidBytes

        public com.google.protobuf.ByteString getMsidBytes()
         App ID (e.g., msid=com.package.publisher)
         
        optional string msid = 49 [json_name = "msid"];
        Specified by:
        getMsidBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for msid.
      • hasAn

        public boolean hasAn()
         App name (e.g., an=sample%20app)
         
        optional string an = 50 [json_name = "an"];
        Specified by:
        hasAn in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the an field is set.
      • getAn

        public java.lang.String getAn()
         App name (e.g., an=sample%20app)
         
        optional string an = 50 [json_name = "an"];
        Specified by:
        getAn in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The an.
      • getAnBytes

        public com.google.protobuf.ByteString getAnBytes()
         App name (e.g., an=sample%20app)
         
        optional string an = 50 [json_name = "an"];
        Specified by:
        getAnBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for an.
      • hasPmad

        public boolean hasPmad()
         Pod ad maximum (e.g., pmad=4)
         
        optional string pmad = 51 [json_name = "pmad"];
        Specified by:
        hasPmad in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the pmad field is set.
      • getPmad

        public java.lang.String getPmad()
         Pod ad maximum (e.g., pmad=4)
         
        optional string pmad = 51 [json_name = "pmad"];
        Specified by:
        getPmad in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The pmad.
      • getPmadBytes

        public com.google.protobuf.ByteString getPmadBytes()
         Pod ad maximum (e.g., pmad=4)
         
        optional string pmad = 51 [json_name = "pmad"];
        Specified by:
        getPmadBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for pmad.
      • hasPmnd

        public boolean hasPmnd()
         Pod minimum duration (e.g. pmnd=0)
         
        optional string pmnd = 52 [json_name = "pmnd"];
        Specified by:
        hasPmnd in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the pmnd field is set.
      • getPmnd

        public java.lang.String getPmnd()
         Pod minimum duration (e.g. pmnd=0)
         
        optional string pmnd = 52 [json_name = "pmnd"];
        Specified by:
        getPmnd in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The pmnd.
      • getPmndBytes

        public com.google.protobuf.ByteString getPmndBytes()
         Pod minimum duration (e.g. pmnd=0)
         
        optional string pmnd = 52 [json_name = "pmnd"];
        Specified by:
        getPmndBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for pmnd.
      • hasPmxd

        public boolean hasPmxd()
         Pod maximum duration (e.g. pmxd=60000)
         
        optional string pmxd = 53 [json_name = "pmxd"];
        Specified by:
        hasPmxd in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the pmxd field is set.
      • getPmxd

        public java.lang.String getPmxd()
         Pod maximum duration (e.g. pmxd=60000)
         
        optional string pmxd = 53 [json_name = "pmxd"];
        Specified by:
        getPmxd in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The pmxd.
      • getPmxdBytes

        public com.google.protobuf.ByteString getPmxdBytes()
         Pod maximum duration (e.g. pmxd=60000)
         
        optional string pmxd = 53 [json_name = "pmxd"];
        Specified by:
        getPmxdBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for pmxd.
      • hasPod

        public boolean hasPod()
         Pod number (e.g. pod=3)
         
        optional string pod = 54 [json_name = "pod"];
        Specified by:
        hasPod in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the pod field is set.
      • getPodBytes

        public com.google.protobuf.ByteString getPodBytes()
         Pod number (e.g. pod=3)
         
        optional string pod = 54 [json_name = "pod"];
        Specified by:
        getPodBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for pod.
      • hasPp

        public boolean hasPp()
         Creative profile (e.g., pp=creative_profile)
         
        optional string pp = 55 [json_name = "pp"];
        Specified by:
        hasPp in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the pp field is set.
      • getPp

        public java.lang.String getPp()
         Creative profile (e.g., pp=creative_profile)
         
        optional string pp = 55 [json_name = "pp"];
        Specified by:
        getPp in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The pp.
      • getPpBytes

        public com.google.protobuf.ByteString getPpBytes()
         Creative profile (e.g., pp=creative_profile)
         
        optional string pp = 55 [json_name = "pp"];
        Specified by:
        getPpBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for pp.
      • hasPpsj

        public boolean hasPpsj()
         Publisher provided signals JSON (Base64-encoded ASCII string from the JSON object)
         
        optional string ppsj = 56 [json_name = "ppsj"];
        Specified by:
        hasPpsj in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the ppsj field is set.
      • getPpsj

        public java.lang.String getPpsj()
         Publisher provided signals JSON (Base64-encoded ASCII string from the JSON object)
         
        optional string ppsj = 56 [json_name = "ppsj"];
        Specified by:
        getPpsj in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The ppsj.
      • getPpsjBytes

        public com.google.protobuf.ByteString getPpsjBytes()
         Publisher provided signals JSON (Base64-encoded ASCII string from the JSON object)
         
        optional string ppsj = 56 [json_name = "ppsj"];
        Specified by:
        getPpsjBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for ppsj.
      • hasPtpl

        public boolean hasPtpl()
         Ad break template ID (e.g., ptpl=template1)
         
        optional string ptpl = 57 [json_name = "ptpl"];
        Specified by:
        hasPtpl in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the ptpl field is set.
      • getPtpl

        public java.lang.String getPtpl()
         Ad break template ID (e.g., ptpl=template1)
         
        optional string ptpl = 57 [json_name = "ptpl"];
        Specified by:
        getPtpl in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The ptpl.
      • getPtplBytes

        public com.google.protobuf.ByteString getPtplBytes()
         Ad break template ID (e.g., ptpl=template1)
         
        optional string ptpl = 57 [json_name = "ptpl"];
        Specified by:
        getPtplBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for ptpl.
      • hasPtpln

        public boolean hasPtpln()
         Ad break template name (e.g., ptpln=templateName)
         
        optional string ptpln = 58 [json_name = "ptpln"];
        Specified by:
        hasPtpln in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the ptpln field is set.
      • getPtpln

        public java.lang.String getPtpln()
         Ad break template name (e.g., ptpln=templateName)
         
        optional string ptpln = 58 [json_name = "ptpln"];
        Specified by:
        getPtpln in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The ptpln.
      • getPtplnBytes

        public com.google.protobuf.ByteString getPtplnBytes()
         Ad break template name (e.g., ptpln=templateName)
         
        optional string ptpln = 58 [json_name = "ptpln"];
        Specified by:
        getPtplnBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for ptpln.
      • hasPubf

        public boolean hasPubf()
         Public price floor (e.g., pubf=123)
         
        optional string pubf = 59 [json_name = "pubf"];
        Specified by:
        hasPubf in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the pubf field is set.
      • getPubf

        public java.lang.String getPubf()
         Public price floor (e.g., pubf=123)
         
        optional string pubf = 59 [json_name = "pubf"];
        Specified by:
        getPubf in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The pubf.
      • getPubfBytes

        public com.google.protobuf.ByteString getPubfBytes()
         Public price floor (e.g., pubf=123)
         
        optional string pubf = 59 [json_name = "pubf"];
        Specified by:
        getPubfBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for pubf.
      • hasPvtf

        public boolean hasPvtf()
         Private price floor (e.g., pvtf=123)
         
        optional string pvtf = 60 [json_name = "pvtf"];
        Specified by:
        hasPvtf in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the pvtf field is set.
      • getPvtf

        public java.lang.String getPvtf()
         Private price floor (e.g., pvtf=123)
         
        optional string pvtf = 60 [json_name = "pvtf"];
        Specified by:
        getPvtf in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The pvtf.
      • getPvtfBytes

        public com.google.protobuf.ByteString getPvtfBytes()
         Private price floor (e.g., pvtf=123)
         
        optional string pvtf = 60 [json_name = "pvtf"];
        Specified by:
        getPvtfBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for pvtf.
      • hasPvid

        public boolean hasPvid()
         App set ID (e.g., pvid=AppSetID_value)
         
        optional string pvid = 61 [json_name = "pvid"];
        Specified by:
        hasPvid in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the pvid field is set.
      • getPvid

        public java.lang.String getPvid()
         App set ID (e.g., pvid=AppSetID_value)
         
        optional string pvid = 61 [json_name = "pvid"];
        Specified by:
        getPvid in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The pvid.
      • getPvidBytes

        public com.google.protobuf.ByteString getPvidBytes()
         App set ID (e.g., pvid=AppSetID_value)
         
        optional string pvid = 61 [json_name = "pvid"];
        Specified by:
        getPvidBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for pvid.
      • hasPvidS

        public boolean hasPvidS()
         App set scope (e.g., pvid_s=scope_app)
         
        optional string pvid_s = 62 [json_name = "pvidS"];
        Specified by:
        hasPvidS in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the pvidS field is set.
      • getPvidS

        public java.lang.String getPvidS()
         App set scope (e.g., pvid_s=scope_app)
         
        optional string pvid_s = 62 [json_name = "pvidS"];
        Specified by:
        getPvidS in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The pvidS.
      • getPvidSBytes

        public com.google.protobuf.ByteString getPvidSBytes()
         App set scope (e.g., pvid_s=scope_app)
         
        optional string pvid_s = 62 [json_name = "pvidS"];
        Specified by:
        getPvidSBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for pvidS.
      • hasRdid

        public boolean hasRdid()
         Resettable device identifier (e.g., rdid=ABC123)
         
        optional string rdid = 63 [json_name = "rdid"];
        Specified by:
        hasRdid in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the rdid field is set.
      • getRdid

        public java.lang.String getRdid()
         Resettable device identifier (e.g., rdid=ABC123)
         
        optional string rdid = 63 [json_name = "rdid"];
        Specified by:
        getRdid in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The rdid.
      • getRdidBytes

        public com.google.protobuf.ByteString getRdidBytes()
         Resettable device identifier (e.g., rdid=ABC123)
         
        optional string rdid = 63 [json_name = "rdid"];
        Specified by:
        getRdidBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for rdid.
      • hasIdtype

        public boolean hasIdtype()
         Identifier type (e.g., idtype=idfa)
         
        optional string idtype = 64 [json_name = "idtype"];
        Specified by:
        hasIdtype in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the idtype field is set.
      • getIdtype

        public java.lang.String getIdtype()
         Identifier type (e.g., idtype=idfa)
         
        optional string idtype = 64 [json_name = "idtype"];
        Specified by:
        getIdtype in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The idtype.
      • getIdtypeBytes

        public com.google.protobuf.ByteString getIdtypeBytes()
         Identifier type (e.g., idtype=idfa)
         
        optional string idtype = 64 [json_name = "idtype"];
        Specified by:
        getIdtypeBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for idtype.
      • hasIsLat

        public boolean hasIsLat()
         LAT (Limit Ad Tracking) (e.g., is_lat=1)
         
        optional string is_lat = 65 [json_name = "isLat"];
        Specified by:
        hasIsLat in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the isLat field is set.
      • getIsLat

        public java.lang.String getIsLat()
         LAT (Limit Ad Tracking) (e.g., is_lat=1)
         
        optional string is_lat = 65 [json_name = "isLat"];
        Specified by:
        getIsLat in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The isLat.
      • getIsLatBytes

        public com.google.protobuf.ByteString getIsLatBytes()
         LAT (Limit Ad Tracking) (e.g., is_lat=1)
         
        optional string is_lat = 65 [json_name = "isLat"];
        Specified by:
        getIsLatBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for isLat.
      • hasTfcd

        public boolean hasTfcd()
         Child-directed flag (e.g., tfcd=1)
         
        optional string tfcd = 66 [json_name = "tfcd"];
        Specified by:
        hasTfcd in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the tfcd field is set.
      • getTfcd

        public java.lang.String getTfcd()
         Child-directed flag (e.g., tfcd=1)
         
        optional string tfcd = 66 [json_name = "tfcd"];
        Specified by:
        getTfcd in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The tfcd.
      • getTfcdBytes

        public com.google.protobuf.ByteString getTfcdBytes()
         Child-directed flag (e.g., tfcd=1)
         
        optional string tfcd = 66 [json_name = "tfcd"];
        Specified by:
        getTfcdBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for tfcd.
      • hasTrt

        public boolean hasTrt()
         Traffic type (e.g., trt=1 for purchased traffic)
         
        optional string trt = 67 [json_name = "trt"];
        Specified by:
        hasTrt in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the trt field is set.
      • getTrt

        public java.lang.String getTrt()
         Traffic type (e.g., trt=1 for purchased traffic)
         
        optional string trt = 67 [json_name = "trt"];
        Specified by:
        getTrt in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The trt.
      • getTrtBytes

        public com.google.protobuf.ByteString getTrtBytes()
         Traffic type (e.g., trt=1 for purchased traffic)
         
        optional string trt = 67 [json_name = "trt"];
        Specified by:
        getTrtBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for trt.
      • hasVadType

        public boolean hasVadType()
         Video ad type (e.g., Return a linear ad: vad_type=linear, Return a non-linear ad: vad_type=nonlinear)
         
        optional string vad_type = 68 [json_name = "vadType"];
        Specified by:
        hasVadType in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the vadType field is set.
      • getVadType

        public java.lang.String getVadType()
         Video ad type (e.g., Return a linear ad: vad_type=linear, Return a non-linear ad: vad_type=nonlinear)
         
        optional string vad_type = 68 [json_name = "vadType"];
        Specified by:
        getVadType in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The vadType.
      • getVadTypeBytes

        public com.google.protobuf.ByteString getVadTypeBytes()
         Video ad type (e.g., Return a linear ad: vad_type=linear, Return a non-linear ad: vad_type=nonlinear)
         
        optional string vad_type = 68 [json_name = "vadType"];
        Specified by:
        getVadTypeBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for vadType.
      • hasVidD

        public boolean hasVidD()
         Video content duration in seconds (e.g., vid_d=90000)
         
        optional string vid_d = 69 [json_name = "vidD"];
        Specified by:
        hasVidD in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the vidD field is set.
      • getVidD

        public java.lang.String getVidD()
         Video content duration in seconds (e.g., vid_d=90000)
         
        optional string vid_d = 69 [json_name = "vidD"];
        Specified by:
        getVidD in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The vidD.
      • getVidDBytes

        public com.google.protobuf.ByteString getVidDBytes()
         Video content duration in seconds (e.g., vid_d=90000)
         
        optional string vid_d = 69 [json_name = "vidD"];
        Specified by:
        getVidDBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for vidD.
      • hasVconp

        public boolean hasVconp()
         Continuous video play (e.g., vconp=2)
         
        optional string vconp = 70 [json_name = "vconp"];
        Specified by:
        hasVconp in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the vconp field is set.
      • getVconp

        public java.lang.String getVconp()
         Continuous video play (e.g., vconp=2)
         
        optional string vconp = 70 [json_name = "vconp"];
        Specified by:
        getVconp in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The vconp.
      • getVconpBytes

        public com.google.protobuf.ByteString getVconpBytes()
         Continuous video play (e.g., vconp=2)
         
        optional string vconp = 70 [json_name = "vconp"];
        Specified by:
        getVconpBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for vconp.
      • hasVpi

        public boolean hasVpi()
         Video playlist inline/redirect (e.g., vpi=1)
         
        optional string vpi = 71 [json_name = "vpi"];
        Specified by:
        hasVpi in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the vpi field is set.
      • getVpi

        public java.lang.String getVpi()
         Video playlist inline/redirect (e.g., vpi=1)
         
        optional string vpi = 71 [json_name = "vpi"];
        Specified by:
        getVpi in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The vpi.
      • getVpiBytes

        public com.google.protobuf.ByteString getVpiBytes()
         Video playlist inline/redirect (e.g., vpi=1)
         
        optional string vpi = 71 [json_name = "vpi"];
        Specified by:
        getVpiBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for vpi.
      • hasVpos

        public boolean hasVpos()
         Video position (e.g., vpos=preroll)
         
        optional string vpos = 72 [json_name = "vpos"];
        Specified by:
        hasVpos in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the vpos field is set.
      • getVpos

        public java.lang.String getVpos()
         Video position (e.g., vpos=preroll)
         
        optional string vpos = 72 [json_name = "vpos"];
        Specified by:
        getVpos in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The vpos.
      • getVposBytes

        public com.google.protobuf.ByteString getVposBytes()
         Video position (e.g., vpos=preroll)
         
        optional string vpos = 72 [json_name = "vpos"];
        Specified by:
        getVposBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for vpos.
      • hasImpl

        public boolean hasImpl()
         (IMA tags) not exists in VAST GAM spec, but used in IMA samples as 'impl=s' (internet search gives only 's' as param value)
         
        optional string impl = 73 [json_name = "impl"];
        Specified by:
        hasImpl in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the impl field is set.
      • getImpl

        public java.lang.String getImpl()
         (IMA tags) not exists in VAST GAM spec, but used in IMA samples as 'impl=s' (internet search gives only 's' as param value)
         
        optional string impl = 73 [json_name = "impl"];
        Specified by:
        getImpl in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The impl.
      • getImplBytes

        public com.google.protobuf.ByteString getImplBytes()
         (IMA tags) not exists in VAST GAM spec, but used in IMA samples as 'impl=s' (internet search gives only 's' as param value)
         
        optional string impl = 73 [json_name = "impl"];
        Specified by:
        getImplBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for impl.
      • hasVadFormat

        public boolean hasVadFormat()
         (IMA tags) same as vad_type. Might be only in 'linear, nonlinear'
         
        optional string vad_format = 74 [json_name = "vadFormat"];
        Specified by:
        hasVadFormat in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the vadFormat field is set.
      • getVadFormat

        public java.lang.String getVadFormat()
         (IMA tags) same as vad_type. Might be only in 'linear, nonlinear'
         
        optional string vad_format = 74 [json_name = "vadFormat"];
        Specified by:
        getVadFormat in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The vadFormat.
      • getVadFormatBytes

        public com.google.protobuf.ByteString getVadFormatBytes()
         (IMA tags) same as vad_type. Might be only in 'linear, nonlinear'
         
        optional string vad_format = 74 [json_name = "vadFormat"];
        Specified by:
        getVadFormatBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for vadFormat.
      • hasVideoadStartDelay

        public boolean hasVideoadStartDelay()
        optional string videoad_start_delay = 76 [json_name = "videoadStartDelay"];
        Specified by:
        hasVideoadStartDelay in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the videoadStartDelay field is set.
      • getVideoadStartDelayBytes

        public com.google.protobuf.ByteString getVideoadStartDelayBytes()
        optional string videoad_start_delay = 76 [json_name = "videoadStartDelay"];
        Specified by:
        getVideoadStartDelayBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for videoadStartDelay.
      • hasGamBaseUrl

        public boolean hasGamBaseUrl()
         base gam url prefix to compose with GamOptions
         
        optional string gam_base_url = 77 [json_name = "gamBaseUrl"];
        Specified by:
        hasGamBaseUrl in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        Whether the gamBaseUrl field is set.
      • getGamBaseUrl

        public java.lang.String getGamBaseUrl()
         base gam url prefix to compose with GamOptions
         
        optional string gam_base_url = 77 [json_name = "gamBaseUrl"];
        Specified by:
        getGamBaseUrl in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The gamBaseUrl.
      • getGamBaseUrlBytes

        public com.google.protobuf.ByteString getGamBaseUrlBytes()
         base gam url prefix to compose with GamOptions
         
        optional string gam_base_url = 77 [json_name = "gamBaseUrl"];
        Specified by:
        getGamBaseUrlBytes in interface QuestionOptions.GamOptionsOrBuilder
        Returns:
        The bytes for gamBaseUrl.
      • parseFrom

        public static QuestionOptions.GamOptions parseFrom​(java.nio.ByteBuffer data)
                                                    throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static QuestionOptions.GamOptions parseFrom​(java.nio.ByteBuffer data,
                                                           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                    throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static QuestionOptions.GamOptions parseFrom​(com.google.protobuf.ByteString data)
                                                    throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static QuestionOptions.GamOptions parseFrom​(com.google.protobuf.ByteString data,
                                                           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                    throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static QuestionOptions.GamOptions parseFrom​(byte[] data)
                                                    throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static QuestionOptions.GamOptions parseFrom​(byte[] data,
                                                           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                    throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static QuestionOptions.GamOptions parseFrom​(java.io.InputStream input)
                                                    throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

        public static QuestionOptions.GamOptions parseFrom​(java.io.InputStream input,
                                                           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                    throws java.io.IOException
        Throws:
        java.io.IOException
      • parseDelimitedFrom

        public static QuestionOptions.GamOptions parseDelimitedFrom​(java.io.InputStream input)
                                                             throws java.io.IOException
        Throws:
        java.io.IOException
      • parseDelimitedFrom

        public static QuestionOptions.GamOptions parseDelimitedFrom​(java.io.InputStream input,
                                                                    com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                             throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

        public static QuestionOptions.GamOptions parseFrom​(com.google.protobuf.CodedInputStream input)
                                                    throws java.io.IOException
        Throws:
        java.io.IOException
      • parseFrom

        public static QuestionOptions.GamOptions parseFrom​(com.google.protobuf.CodedInputStream input,
                                                           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                    throws java.io.IOException
        Throws:
        java.io.IOException
      • dynamicMethod

        protected final java.lang.Object dynamicMethod​(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method,
                                                       java.lang.Object arg0,
                                                       java.lang.Object arg1)
        Specified by:
        dynamicMethod in class com.google.protobuf.GeneratedMessageLite<QuestionOptions.GamOptions,​QuestionOptions.GamOptions.Builder>