Home | History | Annotate | Download | only in server
      1 <!DOCTYPE html>
      2 
      3 
      4 
      5 
      6 
      7 
      8 
      9 
     10 
     11 
     12 
     13 
     14 
     15 
     16 
     17 
     18 
     19 
     20 
     21 
     22 
     23 
     24 
     25 
     26 
     27 
     28 
     29 
     30 
     31 
     32 
     33 
     34 
     35 
     36 
     37 
     38 
     39 
     40 
     41 
     42 
     43 
     44 
     45 
     46 
     47 
     48 
     49 
     50 
     51 
     52 
     53 
     54 
     55 
     56 
     57 
     58 
     59 
     60 
     61 
     62 
     63 
     64 
     65 
     66 
     67 
     68 
     69 
     70 
     71 
     72 
     73 
     74 
     75 
     76 <html>
     77 <head>
     78 
     79 
     80 
     81 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
     82 
     83 <link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
     84 <title>Message | Android Developers</title>
     85 
     86 <!-- STYLESHEETS -->
     87 <link rel="stylesheet"
     88 href="//fonts.googleapis.com/css?family=Roboto:regular,medium,thin,italic,mediumitalic,bold" title="roboto">
     89 <link href="/assets/css/default.css" rel="stylesheet" type="text/css">
     90 
     91 
     92 
     93 <!-- JAVASCRIPT -->
     94 <script src="//www.google.com/jsapi" type="text/javascript"></script>
     95 <script src="/assets/js/android_3p-bundle.js" type="text/javascript"></script>
     96 <script type="text/javascript">
     97   var toRoot = "/";
     98   var devsite = false;
     99 </script>
    100 <script src="/assets/js/docs.js" type="text/javascript"></script>
    101 
    102 <script type="text/javascript">
    103   var _gaq = _gaq || [];
    104   _gaq.push(['_setAccount', 'UA-5831155-1']);
    105   _gaq.push(['_trackPageview']);
    106 
    107   (function() {
    108     var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    109     ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    110     var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
    111   })();
    112 </script>
    113 </head>
    114 <body class="gc-documentation google
    115   develop" itemscope itemtype="http://schema.org/Article">
    116   <div id="doc-api-level" class="" style="display:none"></div>
    117   <a name="top"></a>
    118 
    119 <a name="top"></a>
    120 
    121     <!-- Header -->
    122     <div id="header">
    123         <div class="wrap" id="header-wrap">
    124           <div class="col-3 logo">
    125           <a href="/index.html">
    126             <img src="/assets/images/dac_logo.png" width="123" height="25" alt="Android Developers" />
    127           </a>
    128           <div class="btn-quicknav" id="btn-quicknav">
    129           	<a href="#" class="arrow-inactive">Quicknav</a>
    130 			      <a href="#" class="arrow-active">Quicknav</a>
    131           </div>
    132           </div>
    133             <ul class="nav-x col-9">
    134                 <li class="design">
    135                   <a href="/design/index.html"
    136                   zh-tw-lang=""
    137                   zh-cn-lang=""
    138                   ru-lang=""
    139                   ko-lang=""
    140                   ja-lang=""
    141                   es-lang="Disear"               
    142                   >Design</a></li>
    143                 <li class="develop"><a href="/develop/index.html"
    144                   zh-tw-lang=""
    145                   zh-cn-lang=""
    146                   ru-lang=""
    147                   ko-lang=""
    148                   ja-lang=""
    149                   es-lang="Desarrollar"               
    150                   >Develop</a></li>
    151                 <li class="distribute last"><a href="/distribute/index.html"
    152                   zh-tw-lang=""
    153                   zh-cn-lang=""
    154                   ru-lang=""
    155                   ko-lang=""
    156                   ja-lang=""
    157                   es-lang="Distribuir"               
    158                   >Distribute</a></li>
    159             </ul>
    160             
    161             <!-- New Search -->
    162             <div class="menu-container">
    163             <div class="moremenu">
    164     <div id="more-btn"></div>
    165   </div>
    166   <div class="morehover" id="moremenu">
    167     <div class="top"></div>
    168     <div class="mid">
    169       <div class="header">Links</div>
    170       <ul>
    171         <li><a href="https://play.google.com/apps/publish/">Google Play Developer Console</a></li>
    172         <li><a href="http://android-developers.blogspot.com/">Android Developers Blog</a></li>
    173         <li><a href="/about/index.html">About Android</a></li>
    174       </ul>
    175       <div class="header">Android Sites</div>
    176       <ul>
    177         <li><a href="http://www.android.com">Android.com</a></li>
    178         <li class="active"><a>Android Developers</a></li>
    179         <li><a href="http://source.android.com">Android Open Source Project</a></li>
    180       </ul>
    181       
    182       
    183       
    184         <div class="header">Language</div>
    185           <div id="language" class="locales">
    186             <select name="language" onChange="changeLangPref(this.value, true)">
    187                 <option value="en">English</option>
    188                 <option value="es">Espaol</option>
    189                 <option value="ja"></option>
    190                 <option value="ko"></option>
    191                 <option value="ru"></option>
    192                 <option value="zh-cn"> ()</option>
    193                 <option value="zh-tw"> ()</option>
    194             </select>
    195           </div>
    196         <script type="text/javascript">
    197           <!--
    198           loadLangPref();
    199             //-->
    200         </script>
    201       
    202       
    203 
    204 
    205       <br class="clearfix" />
    206     </div>
    207     <div class="bottom"></div>
    208   </div>
    209   <div class="search" id="search-container">
    210     <div class="search-inner">
    211       <div id="search-btn"></div>
    212       <div class="left"></div>
    213       <form onsubmit="return submit_search()">
    214         <input id="search_autocomplete" type="text" value="" autocomplete="off" name="q"
    215 onfocus="search_focus_changed(this, true)" onblur="search_focus_changed(this, false)"
    216 onkeydown="return search_changed(event, true, '/')" 
    217 onkeyup="return search_changed(event, false, '/')" />
    218       </form>
    219       <div class="right"></div>
    220         <a class="close hide">close</a>
    221         <div class="left"></div>
    222         <div class="right"></div>
    223     </div>
    224   </div>
    225 
    226   <div class="search_filtered_wrapper reference">
    227     <div class="suggest-card reference no-display">
    228       <ul class="search_filtered">
    229       </ul>
    230     </div>
    231   </div>
    232 
    233   <div class="search_filtered_wrapper docs">
    234     <div class="suggest-card dummy no-display">&nbsp;</div>
    235     <div class="suggest-card develop no-display">
    236       <ul class="search_filtered">
    237       </ul>
    238       <div class="child-card guides no-display">
    239       </div>
    240       <div class="child-card training no-display">
    241       </div>
    242     </div>
    243     <div class="suggest-card design no-display">
    244       <ul class="search_filtered">
    245       </ul>
    246     </div>
    247     <div class="suggest-card distribute no-display">
    248       <ul class="search_filtered">
    249       </ul>
    250     </div>
    251   </div>
    252 
    253   </div>
    254   <!-- /New Search>
    255           
    256           
    257           <!-- Expanded quicknav -->
    258            <div id="quicknav" class="col-9">
    259                 <ul>
    260                     <li class="design">
    261                       <ul>
    262                         <li><a href="/design/index.html">Get Started</a></li>
    263                         <li><a href="/design/style/index.html">Style</a></li>
    264                         <li><a href="/design/patterns/index.html">Patterns</a></li>
    265                         <li><a href="/design/building-blocks/index.html">Building Blocks</a></li>
    266                         <li><a href="/design/downloads/index.html">Downloads</a></li>
    267                         <li><a href="/design/videos/index.html">Videos</a></li>
    268                       </ul>
    269                     </li>
    270                     <li class="develop">
    271                       <ul>
    272                         <li><a href="/training/index.html"
    273                           zh-tw-lang=""
    274                           zh-cn-lang=""
    275                           ru-lang=""
    276                           ko-lang=""
    277                           ja-lang=""
    278                           es-lang="Capacitacin"               
    279                           >Training</a></li>
    280                         <li><a href="/guide/components/index.html"
    281                           zh-tw-lang="API "
    282                           zh-cn-lang="API "
    283                           ru-lang="  API"
    284                           ko-lang="API "
    285                           ja-lang="API "
    286                           es-lang="Guas de la API"               
    287                           >API Guides</a></li>
    288                         <li><a href="/reference/packages.html"
    289                           zh-tw-lang=""
    290                           zh-cn-lang=""
    291                           ru-lang=""
    292                           ko-lang=""
    293                           ja-lang=""
    294                           es-lang="Referencia"               
    295                           >Reference</a></li>
    296                         <li><a href="/tools/index.html"
    297                           zh-tw-lang=""
    298                           zh-cn-lang=""
    299                           ru-lang=""
    300                           ko-lang=""
    301                           ja-lang=""
    302                           es-lang="Herramientas"               
    303                           >Tools</a>
    304                           <ul><li><a href="/sdk/index.html">Get the SDK</a></li></ul>
    305                         </li>
    306                         <li><a href="/google/index.html">Google Services</a>
    307                         </li>
    308                       </ul>
    309                     </li>
    310                     <li class="distribute last">
    311                       <ul>
    312                         <li><a href="/distribute/index.html">Google Play</a></li>
    313                         <li><a href="/distribute/googleplay/publish/index.html">Publishing</a></li>
    314                         <li><a href="/distribute/googleplay/promote/index.html">Promoting</a></li>
    315                         <li><a href="/distribute/googleplay/quality/index.html">App Quality</a></li>
    316                         <li><a href="/distribute/googleplay/spotlight/index.html">Spotlight</a></li>
    317                         <li><a href="/distribute/open.html">Open Distribution</a></li>
    318                       </ul>
    319                     </li>
    320                 </ul>
    321           </div>
    322           <!-- /Expanded quicknav -->
    323         </div>
    324     </div>
    325     <!-- /Header -->
    326     
    327     
    328   <div id="searchResults" class="wrap" style="display:none;">
    329           <h2 id="searchTitle">Results</h2>
    330           <div id="leftSearchControl" class="search-control">Loading...</div>
    331   </div>
    332     
    333     
    334   
    335     <!-- Secondary x-nav -->
    336     <div id="nav-x">
    337         <div class="wrap">
    338             <ul class="nav-x col-9 develop" style="width:100%">
    339                 <li class="training"><a href="/training/index.html"
    340                   zh-tw-lang=""
    341                   zh-cn-lang=""
    342                   ru-lang=""
    343                   ko-lang=""
    344                   ja-lang=""
    345                   es-lang="Capacitacin"               
    346                   >Training</a></li>
    347                 <li class="guide"><a href="/guide/components/index.html"
    348                   zh-tw-lang="API "
    349                   zh-cn-lang="API "
    350                   ru-lang="  API"
    351                   ko-lang="API "
    352                   ja-lang="API "
    353                   es-lang="Guas de la API"               
    354                   >API Guides</a></li>
    355                 <li class="reference"><a href="/reference/packages.html"
    356                   zh-tw-lang=""
    357                   zh-cn-lang=""
    358                   ru-lang=""
    359                   ko-lang=""
    360                   ja-lang=""
    361                   es-lang="Referencia"               
    362                   >Reference</a></li>
    363                 <li class="tools"><a href="/tools/index.html"
    364                   zh-tw-lang=""
    365                   zh-cn-lang=""
    366                   ru-lang=""
    367                   ko-lang=""
    368                   ja-lang=""
    369                   es-lang="Herramientas"
    370                   >Tools</a></li>
    371                 <li class="google"><a href="/google/index.html"
    372                   >Google Services</a>
    373                 </li>
    374             </ul>
    375         </div>
    376         
    377     </div>
    378     <!-- /Sendondary x-nav -->
    379   
    380 
    381 
    382 
    383 
    384   
    385 
    386 
    387   
    388   <div class="wrap clearfix" id="body-content">
    389     <div class="col-4" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
    390       <div id="devdoc-nav" class="scroll-pane">
    391 <a class="totop" href="#top" data-g-event="left-nav-top">to top</a>
    392 
    393 
    394 
    395 <ul id="nav">
    396 
    397   <li class="nav-section">
    398     <div class="nav-section-header empty"><a href="/google/index.html">
    399           <span class="en">Overview</span>
    400       </a></div>
    401   </li>
    402 
    403   <li class="nav-section">
    404     <div class="nav-section-header empty"><a href="/google/play-services/games.html">
    405           <span class="en">Games</span>
    406       </a></div>
    407   </li>
    408   <li class="nav-section">
    409     <div class="nav-section-header empty"><a href="/google/play-services/location.html">
    410           <span class="en">Location</span>
    411       </a></div>
    412   </li>
    413   <li class="nav-section">
    414     <div class="nav-section-header empty"><a href="/google/play-services/plus.html">
    415           <span class="en">Google+</span>
    416                 </a></div>
    417   </li>
    418   <li class="nav-section">
    419     <div class="nav-section-header empty"><a href="/google/play-services/maps.html">
    420           <span class="en">Google Maps</span>
    421       </a></div>
    422   </li>
    423   <li class="nav-section">
    424     <div class="nav-section-header empty"><a href="/google/play-services/auth.html">
    425           <span class="en">Authorization</span>
    426       </a></div>
    427   </li>
    428 
    429 
    430 
    431   <li class="nav-section">
    432     <div class="nav-section-header"><a href="/google/play-services/index.html">
    433       <span class="en">Google Play Services</span></a>
    434     </div>
    435     <ul>
    436       <li><a href="/google/play-services/setup.html">
    437           <span class="en">Setup</span></a>
    438       </li>
    439       <li id="gms-tree-list" class="nav-section">
    440         <div class="nav-section-header">
    441           <a href="/reference/gms-packages.html">
    442             <span class="en">Reference</span>
    443           </a>
    444         <div>
    445       </li>
    446     </ul>
    447   </li>
    448 
    449 
    450   <li class="nav-section">
    451     <div class="nav-section-header"><a href="/google/play/billing/index.html">
    452       <span class="en">Google Play In-app Billing</span></a>
    453     </div>
    454     <ul>
    455       <li><a href="/google/play/billing/billing_overview.html">
    456               <span class="en">Overview</span></a>
    457       </li>
    458       <li class="nav-section"><div class="nav-section-header"><a href="/google/play/billing/api.html">
    459               <span class="en">Version 3 API</span></a></div>
    460               <ul>
    461               <li><a href="/google/play/billing/billing_integrate.html">
    462               <span class="en">Implementing the API</span></a></li>
    463               <li><a href="/google/play/billing/billing_reference.html">
    464               <span class="en">Reference</span></a></li>
    465               </ul>
    466       </li>
    467       <li class="nav-section"><div class="nav-section-header"><a href="/google/play/billing/v2/api.html">
    468               <span class="en">Version 2 API</span></a></div>
    469               <ul>
    470               <li><a href="/google/play/billing/v2/billing_integrate.html">
    471               <span class="en">Implementing the API</span></a></li>
    472               <li><a href="/google/play/billing/v2/billing_subscriptions.html">
    473               <span class="en">Subscriptions</span></a></li>
    474               <li><a href="/google/play/billing/v2/billing_reference.html">
    475               <span class="en">Reference</span></a></li>
    476               </ul>
    477       </li>
    478       <li><a href="/google/play/billing/billing_subscriptions.html">
    479               <span class="en">Subscriptions</span></a>
    480       </li>
    481       <li><a href="/google/play/billing/billing_best_practices.html">
    482               <span class="en">Security and Design</span></a>
    483       </li>
    484       <li><a href="/google/play/billing/billing_testing.html">
    485               <span class="en">Testing In-app Billing</span></a>
    486       </li>
    487       <li><a href="/google/play/billing/billing_admin.html">
    488               <span class="en">Administering In-app Billing</span></a>
    489       </li>
    490       <li><a href="/google/play/billing/gp-purchase-status-api.html">
    491               <span class="en">Purchase Status API</span></a>
    492       </li>
    493       <li><a href="/google/play/billing/versions.html">
    494               <span class="en">Version Notes</span></a>
    495       </li>
    496     </ul>
    497   </li>
    498 
    499 
    500 
    501   <li class="nav-section">
    502       <div class="nav-section-header"><a href="/google/gcm/index.html">
    503         <span class="en">Google Cloud Messaging</span></a>
    504       </div>
    505       <ul>
    506         <li><a href="/google/gcm/gs.html">
    507             <span class="en">Getting Started</span></a>
    508         </li>
    509         <li><a href="/google/gcm/gcm.html">
    510             <span class="en">Architectural Overview</span></a>
    511         </li>
    512          <li><a href="/google/gcm/ccs.html">
    513               <span class="en">Cloud Connection Server</span></a>
    514         </li>
    515         <li><a href="/google/gcm/notifications.html">
    516               <span class="en">User Notifications</span></a>
    517         </li>
    518         <li><a href="/google/gcm/client.html">
    519             <span class="en">GCM Client</span></a>
    520         </li>
    521         <li><a href="/google/gcm/server.html">
    522             <span class="en">GCM Server</span></a>
    523         </li>
    524         <li><a href="/google/gcm/adv.html">
    525             <span class="en">Advanced Topics</span></a>
    526         </li>
    527         <li><a href="/google/gcm/c2dm.html">
    528             <span class="en">Migration</span></a>
    529         </li>
    530         <li id="gcm-tree-list" class="nav-section">
    531           <div class="nav-section-header">
    532             <a href="/reference/gcm-packages.html">
    533               <span class="en">Reference</span>
    534             </a>
    535           <div>
    536         </li>
    537       </ul>
    538   </li>
    539 
    540   <li class="nav-section">
    541     <div class="nav-section-header"><a href="/google/play/dist.html">
    542       <span class="en">Google Play Distribution</span></a>
    543     </div>
    544     <ul>
    545       <li><a href="/google/play/filters.html">
    546           <span class="en">Filters on Google Play</span></a>
    547       </li>
    548 
    549       <li><a href="/google/play/publishing/multiple-apks.html">
    550           <span class="en">Multiple APK Support</span></a>
    551       </li>
    552       <li><a href="/google/play/expansion-files.html">
    553           <span class="en">APK Expansion Files</span></a>
    554       </li>
    555       <li class="nav-section">
    556         <div class="nav-section-header"><a href="/google/play/licensing/index.html">
    557           <span class="en">Application Licensing</span></a>
    558         </div>
    559         <ul>
    560           <li><a href="/google/play/licensing/overview.html">
    561               <span class="en">Licensing Overview</span></a>
    562           </li>
    563           <li><a href="/google/play/licensing/setting-up.html">
    564               <span class="en">Setting Up for Licensing</span></a>
    565           </li>
    566           <li><a href="/google/play/licensing/adding-licensing.html">
    567               <span class="en">Adding Licensing to Your App</span></a>
    568           </li>
    569           <li><a href="/google/play/licensing/licensing-reference.html">
    570               <span class="en">Licensing Reference</span></a>
    571           </li>
    572         </ul>
    573       </li>
    574 
    575   <li class="nav-section">
    576     <div class="nav-section-header"><a href="/google/backup/index.html">
    577       Android Backup Service</a>
    578     </div>
    579     <ul>
    580       <li><a href="/google/backup/signup.html">
    581           Register</a>
    582       </li>
    583     </ul>
    584   </li>
    585 
    586   </ul>
    587 
    588 </li>
    589 
    590 
    591 
    592 </ul>
    593 
    594 <script type="text/javascript">
    595 <!--
    596     buildToggleLists();
    597     changeNavLang(getLangPref());
    598 //-->
    599 </script>
    600 
    601 
    602         
    603 
    604       </div>
    605       <script type="text/javascript">
    606        showGoogleRefTree();
    607     
    608       </script>
    609     </div> <!-- end side-nav -->
    610     <script>
    611       $(document).ready(function() {
    612         scrollIntoView("devdoc-nav");
    613         });
    614     </script>
    615 
    616 
    617      
    618 
    619 
    620 
    621 <div class="col-12"  id="doc-col">
    622 
    623 <div id="api-info-block">
    624 
    625 
    626 
    627   
    628    
    629   
    630   
    631   
    632   
    633 
    634   
    635   
    636   
    637   
    638 
    639 
    640 <div class="sum-details-links">
    641 
    642 Summary:
    643 
    644   <a href="#nestedclasses">Nested Classes</a>
    645   
    646 
    647 
    648 
    649 
    650 
    651 
    652 
    653 
    654 
    655 
    656 
    657   &#124; <a href="#pubmethods">Methods</a>
    658   
    659 
    660 
    661 
    662   &#124; <a href="#inhmethods">Inherited Methods</a>
    663 
    664 &#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
    665 
    666 </div><!-- end sum-details-links -->
    667 <div class="api-level">
    668   
    669   
    670   
    671 
    672 </div>
    673 </div><!-- end api-info-block -->
    674 
    675 
    676 <!-- ======== START OF CLASS DATA ======== -->
    677 
    678 <div id="jd-header">
    679     public
    680      
    681     final 
    682     
    683     class
    684 <h1 itemprop="name">Message</h1>
    685 
    686 
    687 
    688   
    689     extends Object<br/>
    690   
    691   
    692   
    693 
    694   
    695   
    696       implements 
    697       
    698         Serializable 
    699       
    700   
    701   
    702 
    703 
    704 </div><!-- end header -->
    705 
    706 <div id="naMessage"></div>
    707 
    708 <div id="jd-content" class="api apilevel-">
    709 <table class="jd-inheritance-table">
    710 
    711 
    712     <tr>
    713          	
    714         <td colspan="2" class="jd-inheritance-class-cell">java.lang.Object</td>
    715     </tr>
    716     
    717 
    718     <tr>
    719         
    720             <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
    721          	
    722         <td colspan="1" class="jd-inheritance-class-cell">com.google.android.gcm.server.Message</td>
    723     </tr>
    724     
    725 
    726 </table>
    727 
    728 
    729 
    730 
    731 
    732 
    733 
    734 <div class="jd-descr">
    735 
    736 
    737 <h2>Class Overview</h2>
    738 <p itemprop="articleBody">GCM message.
    739 
    740  <p>
    741  Instances of this class are immutable and should be created using a
    742  <code><a href="/reference/com/google/android/gcm/server/Message.Builder.html">Message.Builder</a></code>. Examples:
    743 
    744  <strong>Simplest message:</strong>
    745  <pre><code>
    746  Message message = new Message.Builder().build();
    747  </pre></code>
    748 
    749  <strong>Message with optional attributes:</strong>
    750  <pre><code>
    751  Message message = new Message.Builder()
    752     .collapseKey(collapseKey)
    753     .timeToLive(3)
    754     .delayWhileIdle(true)
    755     .dryRun(true)
    756     .restrictedPackageName(restrictedPackageName)
    757     .build();
    758  </pre></code>
    759 
    760  <strong>Message with optional attributes and payload data:</strong>
    761  <pre><code>
    762  Message message = new Message.Builder()
    763     .collapseKey(collapseKey)
    764     .timeToLive(3)
    765     .delayWhileIdle(true)
    766     .dryRun(true)
    767     .restrictedPackageName(restrictedPackageName)
    768     .addData("key1", "value1")
    769     .addData("key2", "value2")
    770     .build();
    771  </pre></code>
    772 </p>
    773 
    774 
    775 
    776 
    777 
    778 </div><!-- jd-descr -->
    779 
    780 
    781 
    782 
    783 
    784 
    785 
    786 
    787 
    788 
    789 
    790 
    791 
    792 
    793 
    794 
    795 <div class="jd-descr">
    796 
    797 
    798 <h2>Summary</h2>
    799 
    800 
    801 
    802 <!-- ======== NESTED CLASS SUMMARY ======== -->
    803 <table id="nestedclasses" class="jd-sumtable"><tr><th colspan="12">Nested Classes</th></tr>
    804 
    805 
    806   
    807     <tr class="alt-color api apilevel-" >
    808       <td class="jd-typecol"><nobr>
    809         
    810          
    811          
    812         
    813         class</nobr></td>
    814       <td class="jd-linkcol"><a href="/reference/com/google/android/gcm/server/Message.Builder.html">Message.Builder</a></td>
    815       <td class="jd-descrcol" width="100%">&nbsp;</td>
    816     </tr>
    817     
    818     
    819 
    820 
    821 
    822 
    823 
    824 
    825 
    826 
    827 
    828 
    829 
    830 
    831 
    832 
    833 
    834 
    835 
    836 
    837 
    838 
    839 
    840 
    841 
    842 
    843 
    844 
    845 
    846 <!-- ========== METHOD SUMMARY =========== -->
    847 <table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
    848 
    849 
    850 
    851 	 
    852     <tr class="alt-color api apilevel-" >
    853         <td class="jd-typecol"><nobr>
    854             
    855             
    856             
    857             
    858             
    859             String</nobr>
    860         </td>
    861         <td class="jd-linkcol" width="100%"><nobr>
    862         <span class="sympad"><a href="/reference/com/google/android/gcm/server/Message.html#getCollapseKey()">getCollapseKey</a></span>()</nobr>
    863         
    864         <div class="jd-descrdiv">Gets the collapse key.</div>
    865   
    866   </td></tr>
    867 
    868 
    869 	 
    870     <tr class=" api apilevel-" >
    871         <td class="jd-typecol"><nobr>
    872             
    873             
    874             
    875             
    876             
    877             Map&lt;String,&nbsp;String&gt;</nobr>
    878         </td>
    879         <td class="jd-linkcol" width="100%"><nobr>
    880         <span class="sympad"><a href="/reference/com/google/android/gcm/server/Message.html#getData()">getData</a></span>()</nobr>
    881         
    882         <div class="jd-descrdiv">Gets the payload data, which is immutable.</div>
    883   
    884   </td></tr>
    885 
    886 
    887 	 
    888     <tr class="alt-color api apilevel-" >
    889         <td class="jd-typecol"><nobr>
    890             
    891             
    892             
    893             
    894             
    895             String</nobr>
    896         </td>
    897         <td class="jd-linkcol" width="100%"><nobr>
    898         <span class="sympad"><a href="/reference/com/google/android/gcm/server/Message.html#getRestrictedPackageName()">getRestrictedPackageName</a></span>()</nobr>
    899         
    900         <div class="jd-descrdiv">Gets the restricted package name.</div>
    901   
    902   </td></tr>
    903 
    904 
    905 	 
    906     <tr class=" api apilevel-" >
    907         <td class="jd-typecol"><nobr>
    908             
    909             
    910             
    911             
    912             
    913             Integer</nobr>
    914         </td>
    915         <td class="jd-linkcol" width="100%"><nobr>
    916         <span class="sympad"><a href="/reference/com/google/android/gcm/server/Message.html#getTimeToLive()">getTimeToLive</a></span>()</nobr>
    917         
    918         <div class="jd-descrdiv">Gets the time to live (in seconds).</div>
    919   
    920   </td></tr>
    921 
    922 
    923 	 
    924     <tr class="alt-color api apilevel-" >
    925         <td class="jd-typecol"><nobr>
    926             
    927             
    928             
    929             
    930             
    931             Boolean</nobr>
    932         </td>
    933         <td class="jd-linkcol" width="100%"><nobr>
    934         <span class="sympad"><a href="/reference/com/google/android/gcm/server/Message.html#isDelayWhileIdle()">isDelayWhileIdle</a></span>()</nobr>
    935         
    936         <div class="jd-descrdiv">Gets the delayWhileIdle flag.</div>
    937   
    938   </td></tr>
    939 
    940 
    941 	 
    942     <tr class=" api apilevel-" >
    943         <td class="jd-typecol"><nobr>
    944             
    945             
    946             
    947             
    948             
    949             Boolean</nobr>
    950         </td>
    951         <td class="jd-linkcol" width="100%"><nobr>
    952         <span class="sympad"><a href="/reference/com/google/android/gcm/server/Message.html#isDryRun()">isDryRun</a></span>()</nobr>
    953         
    954         <div class="jd-descrdiv">Gets the dryRun flag.</div>
    955   
    956   </td></tr>
    957 
    958 
    959 	 
    960     <tr class="alt-color api apilevel-" >
    961         <td class="jd-typecol"><nobr>
    962             
    963             
    964             
    965             
    966             
    967             String</nobr>
    968         </td>
    969         <td class="jd-linkcol" width="100%"><nobr>
    970         <span class="sympad"><a href="/reference/com/google/android/gcm/server/Message.html#toString()">toString</a></span>()</nobr>
    971         
    972   </td></tr>
    973 
    974 
    975 
    976 </table>
    977 
    978 
    979 
    980 
    981 
    982 
    983 
    984 <!-- ========== METHOD SUMMARY =========== -->
    985 <table id="inhmethods" class="jd-sumtable"><tr><th>
    986   <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
    987   <div style="clear:left;">Inherited Methods</div></th></tr>
    988 
    989 
    990 <tr class="api apilevel-" >
    991 <td colspan="12">
    992   <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed"
    993           ><img id="inherited-methods-java.lang.Object-trigger"
    994           src="/assets/images/triangle-closed.png"
    995           class="jd-expando-trigger-img" /></a>
    996 From class
    997 
    998   java.lang.Object
    999 
   1000 <div id="inherited-methods-java.lang.Object">
   1001   <div id="inherited-methods-java.lang.Object-list"
   1002         class="jd-inheritedlinks">
   1003   </div>
   1004   <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
   1005     <table class="jd-sumtable-expando">
   1006     
   1007 
   1008 
   1009 	 
   1010     <tr class="alt-color api apilevel-" >
   1011         <td class="jd-typecol"><nobr>
   1012             
   1013             
   1014             
   1015             
   1016             
   1017             Object</nobr>
   1018         </td>
   1019         <td class="jd-linkcol" width="100%"><nobr>
   1020         <span class="sympad">clone</span>()</nobr>
   1021         
   1022   </td></tr>
   1023 
   1024 
   1025 	 
   1026     <tr class=" api apilevel-" >
   1027         <td class="jd-typecol"><nobr>
   1028             
   1029             
   1030             
   1031             
   1032             
   1033             boolean</nobr>
   1034         </td>
   1035         <td class="jd-linkcol" width="100%"><nobr>
   1036         <span class="sympad">equals</span>(Object arg0)</nobr>
   1037         
   1038   </td></tr>
   1039 
   1040 
   1041 	 
   1042     <tr class="alt-color api apilevel-" >
   1043         <td class="jd-typecol"><nobr>
   1044             
   1045             
   1046             
   1047             
   1048             
   1049             void</nobr>
   1050         </td>
   1051         <td class="jd-linkcol" width="100%"><nobr>
   1052         <span class="sympad">finalize</span>()</nobr>
   1053         
   1054   </td></tr>
   1055 
   1056 
   1057 	 
   1058     <tr class=" api apilevel-" >
   1059         <td class="jd-typecol"><nobr>
   1060             
   1061             
   1062             final
   1063             
   1064             
   1065             Class&lt;?&gt;</nobr>
   1066         </td>
   1067         <td class="jd-linkcol" width="100%"><nobr>
   1068         <span class="sympad">getClass</span>()</nobr>
   1069         
   1070   </td></tr>
   1071 
   1072 
   1073 	 
   1074     <tr class="alt-color api apilevel-" >
   1075         <td class="jd-typecol"><nobr>
   1076             
   1077             
   1078             
   1079             
   1080             
   1081             int</nobr>
   1082         </td>
   1083         <td class="jd-linkcol" width="100%"><nobr>
   1084         <span class="sympad">hashCode</span>()</nobr>
   1085         
   1086   </td></tr>
   1087 
   1088 
   1089 	 
   1090     <tr class=" api apilevel-" >
   1091         <td class="jd-typecol"><nobr>
   1092             
   1093             
   1094             final
   1095             
   1096             
   1097             void</nobr>
   1098         </td>
   1099         <td class="jd-linkcol" width="100%"><nobr>
   1100         <span class="sympad">notify</span>()</nobr>
   1101         
   1102   </td></tr>
   1103 
   1104 
   1105 	 
   1106     <tr class="alt-color api apilevel-" >
   1107         <td class="jd-typecol"><nobr>
   1108             
   1109             
   1110             final
   1111             
   1112             
   1113             void</nobr>
   1114         </td>
   1115         <td class="jd-linkcol" width="100%"><nobr>
   1116         <span class="sympad">notifyAll</span>()</nobr>
   1117         
   1118   </td></tr>
   1119 
   1120 
   1121 	 
   1122     <tr class=" api apilevel-" >
   1123         <td class="jd-typecol"><nobr>
   1124             
   1125             
   1126             
   1127             
   1128             
   1129             String</nobr>
   1130         </td>
   1131         <td class="jd-linkcol" width="100%"><nobr>
   1132         <span class="sympad">toString</span>()</nobr>
   1133         
   1134   </td></tr>
   1135 
   1136 
   1137 	 
   1138     <tr class="alt-color api apilevel-" >
   1139         <td class="jd-typecol"><nobr>
   1140             
   1141             
   1142             final
   1143             
   1144             
   1145             void</nobr>
   1146         </td>
   1147         <td class="jd-linkcol" width="100%"><nobr>
   1148         <span class="sympad">wait</span>()</nobr>
   1149         
   1150   </td></tr>
   1151 
   1152 
   1153 	 
   1154     <tr class=" api apilevel-" >
   1155         <td class="jd-typecol"><nobr>
   1156             
   1157             
   1158             final
   1159             
   1160             
   1161             void</nobr>
   1162         </td>
   1163         <td class="jd-linkcol" width="100%"><nobr>
   1164         <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
   1165         
   1166   </td></tr>
   1167 
   1168 
   1169 	 
   1170     <tr class="alt-color api apilevel-" >
   1171         <td class="jd-typecol"><nobr>
   1172             
   1173             
   1174             final
   1175             
   1176             
   1177             void</nobr>
   1178         </td>
   1179         <td class="jd-linkcol" width="100%"><nobr>
   1180         <span class="sympad">wait</span>(long arg0)</nobr>
   1181         
   1182   </td></tr>
   1183 
   1184 
   1185 </table>
   1186   </div>
   1187 </div>
   1188 </td></tr>
   1189 
   1190 
   1191 
   1192 
   1193 </table>
   1194 
   1195 
   1196 </div><!-- jd-descr (summary) -->
   1197 
   1198 <!-- Details -->
   1199 
   1200 
   1201 
   1202 
   1203 
   1204 
   1205 
   1206 
   1207 <!-- XML Attributes -->
   1208 
   1209 
   1210 <!-- Enum Values -->
   1211 
   1212 
   1213 <!-- Constants -->
   1214 
   1215 
   1216 <!-- Fields -->
   1217 
   1218 
   1219 <!-- Public ctors -->
   1220 
   1221 
   1222 
   1223 <!-- ========= CONSTRUCTOR DETAIL ======== -->
   1224 <!-- Protected ctors -->
   1225 
   1226 
   1227 
   1228 <!-- ========= METHOD DETAIL ======== -->
   1229 <!-- Public methdos -->
   1230 
   1231 <h2>Public Methods</h2>
   1232 
   1233 
   1234 
   1235 <A NAME="getCollapseKey()"></A>
   1236 
   1237 <div class="jd-details api apilevel-"> 
   1238     <h4 class="jd-details-title">
   1239       <span class="normal">
   1240         public 
   1241          
   1242          
   1243          
   1244          
   1245         String
   1246       </span>
   1247       <span class="sympad">getCollapseKey</span>
   1248       <span class="normal">()</span>
   1249     </h4>
   1250       <div class="api-level">
   1251         <div></div>
   1252         
   1253   
   1254 
   1255       </div>
   1256     <div class="jd-details-descr">
   1257       
   1258   <div class="jd-tagdata jd-tagdescr"><p>Gets the collapse key.
   1259 </p></div>
   1260 
   1261     </div>
   1262 </div>
   1263 
   1264 
   1265 <A NAME="getData()"></A>
   1266 
   1267 <div class="jd-details api apilevel-"> 
   1268     <h4 class="jd-details-title">
   1269       <span class="normal">
   1270         public 
   1271          
   1272          
   1273          
   1274          
   1275         Map&lt;String,&nbsp;String&gt;
   1276       </span>
   1277       <span class="sympad">getData</span>
   1278       <span class="normal">()</span>
   1279     </h4>
   1280       <div class="api-level">
   1281         <div></div>
   1282         
   1283   
   1284 
   1285       </div>
   1286     <div class="jd-details-descr">
   1287       
   1288   <div class="jd-tagdata jd-tagdescr"><p>Gets the payload data, which is immutable.
   1289 </p></div>
   1290 
   1291     </div>
   1292 </div>
   1293 
   1294 
   1295 <A NAME="getRestrictedPackageName()"></A>
   1296 
   1297 <div class="jd-details api apilevel-"> 
   1298     <h4 class="jd-details-title">
   1299       <span class="normal">
   1300         public 
   1301          
   1302          
   1303          
   1304          
   1305         String
   1306       </span>
   1307       <span class="sympad">getRestrictedPackageName</span>
   1308       <span class="normal">()</span>
   1309     </h4>
   1310       <div class="api-level">
   1311         <div></div>
   1312         
   1313   
   1314 
   1315       </div>
   1316     <div class="jd-details-descr">
   1317       
   1318   <div class="jd-tagdata jd-tagdescr"><p>Gets the restricted package name.
   1319 </p></div>
   1320 
   1321     </div>
   1322 </div>
   1323 
   1324 
   1325 <A NAME="getTimeToLive()"></A>
   1326 
   1327 <div class="jd-details api apilevel-"> 
   1328     <h4 class="jd-details-title">
   1329       <span class="normal">
   1330         public 
   1331          
   1332          
   1333          
   1334          
   1335         Integer
   1336       </span>
   1337       <span class="sympad">getTimeToLive</span>
   1338       <span class="normal">()</span>
   1339     </h4>
   1340       <div class="api-level">
   1341         <div></div>
   1342         
   1343   
   1344 
   1345       </div>
   1346     <div class="jd-details-descr">
   1347       
   1348   <div class="jd-tagdata jd-tagdescr"><p>Gets the time to live (in seconds).
   1349 </p></div>
   1350 
   1351     </div>
   1352 </div>
   1353 
   1354 
   1355 <A NAME="isDelayWhileIdle()"></A>
   1356 
   1357 <div class="jd-details api apilevel-"> 
   1358     <h4 class="jd-details-title">
   1359       <span class="normal">
   1360         public 
   1361          
   1362          
   1363          
   1364          
   1365         Boolean
   1366       </span>
   1367       <span class="sympad">isDelayWhileIdle</span>
   1368       <span class="normal">()</span>
   1369     </h4>
   1370       <div class="api-level">
   1371         <div></div>
   1372         
   1373   
   1374 
   1375       </div>
   1376     <div class="jd-details-descr">
   1377       
   1378   <div class="jd-tagdata jd-tagdescr"><p>Gets the delayWhileIdle flag.
   1379 </p></div>
   1380 
   1381     </div>
   1382 </div>
   1383 
   1384 
   1385 <A NAME="isDryRun()"></A>
   1386 
   1387 <div class="jd-details api apilevel-"> 
   1388     <h4 class="jd-details-title">
   1389       <span class="normal">
   1390         public 
   1391          
   1392          
   1393          
   1394          
   1395         Boolean
   1396       </span>
   1397       <span class="sympad">isDryRun</span>
   1398       <span class="normal">()</span>
   1399     </h4>
   1400       <div class="api-level">
   1401         <div></div>
   1402         
   1403   
   1404 
   1405       </div>
   1406     <div class="jd-details-descr">
   1407       
   1408   <div class="jd-tagdata jd-tagdescr"><p>Gets the dryRun flag.
   1409 </p></div>
   1410 
   1411     </div>
   1412 </div>
   1413 
   1414 
   1415 <A NAME="toString()"></A>
   1416 
   1417 <div class="jd-details api apilevel-"> 
   1418     <h4 class="jd-details-title">
   1419       <span class="normal">
   1420         public 
   1421          
   1422          
   1423          
   1424          
   1425         String
   1426       </span>
   1427       <span class="sympad">toString</span>
   1428       <span class="normal">()</span>
   1429     </h4>
   1430       <div class="api-level">
   1431         <div></div>
   1432         
   1433   
   1434 
   1435       </div>
   1436     <div class="jd-details-descr">
   1437       
   1438   <div class="jd-tagdata jd-tagdescr"><p></p></div>
   1439 
   1440     </div>
   1441 </div>
   1442 
   1443 
   1444 
   1445 
   1446 
   1447 <!-- ========= METHOD DETAIL ======== -->
   1448 
   1449 
   1450 
   1451 <!-- ========= END OF CLASS DATA ========= -->
   1452 <A NAME="navbar_top"></A>
   1453 
   1454 <div id="footer" class="wrap" >
   1455         
   1456 
   1457   <div id="copyright">
   1458     
   1459   Except as noted, this content is licensed under <a
   1460   href="http://www.apache.org/licenses/LICENSE-2.0">Apache 2.0</a>. 
   1461   For details and restrictions, see the <a href="/license.html">
   1462   Content License</a>.
   1463   </div>
   1464   <div id="build_info">
   1465     
   1466 <script src="/timestamp.js" type="text/javascript"></script>
   1467 <script>document.write(BUILD_TIMESTAMP)</script>
   1468 
   1469   </div>
   1470 
   1471 
   1472   <div id="footerlinks">
   1473     
   1474   <p>
   1475     <a href="/about/index.html">About Android</a>&nbsp;&nbsp;|&nbsp;
   1476     <a href="/legal.html">Legal</a>&nbsp;&nbsp;|&nbsp;
   1477     <a href="/support.html">Support</a>
   1478   </p>
   1479   </div>
   1480 
   1481 </div> <!-- end footer -->
   1482 </div> <!-- jd-content -->
   1483 
   1484 </div><!-- end doc-content -->
   1485 
   1486 </div> <!-- end body-content --> 
   1487 
   1488 
   1489 
   1490 
   1491 
   1492 
   1493 </body>
   1494 </html>
   1495