1<html><body> 2<style> 3 4body, h1, h2, h3, div, span, p, pre, a { 5 margin: 0; 6 padding: 0; 7 border: 0; 8 font-weight: inherit; 9 font-style: inherit; 10 font-size: 100%; 11 font-family: inherit; 12 vertical-align: baseline; 13} 14 15body { 16 font-size: 13px; 17 padding: 1em; 18} 19 20h1 { 21 font-size: 26px; 22 margin-bottom: 1em; 23} 24 25h2 { 26 font-size: 24px; 27 margin-bottom: 1em; 28} 29 30h3 { 31 font-size: 20px; 32 margin-bottom: 1em; 33 margin-top: 1em; 34} 35 36pre, code { 37 line-height: 1.5; 38 font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console', monospace; 39} 40 41pre { 42 margin-top: 0.5em; 43} 44 45h1, h2, h3, p { 46 font-family: Arial, sans serif; 47} 48 49h1, h2, h3 { 50 border-bottom: solid #CCC 1px; 51} 52 53.toc_element { 54 margin-top: 0.5em; 55} 56 57.firstline { 58 margin-left: 2 em; 59} 60 61.method { 62 margin-top: 1em; 63 border: solid 1px #CCC; 64 padding: 1em; 65 background: #EEE; 66} 67 68.details { 69 font-weight: bold; 70 font-size: 14px; 71} 72 73</style> 74 75<h1><a href="cloudidentity_v1beta1.html">Cloud Identity API</a> . <a href="cloudidentity_v1beta1.groups.html">groups</a></h1> 76<h2>Instance Methods</h2> 77<p class="toc_element"> 78 <code><a href="cloudidentity_v1beta1.groups.memberships.html">memberships()</a></code> 79</p> 80<p class="firstline">Returns the memberships Resource.</p> 81 82<p class="toc_element"> 83 <code><a href="#create">create(body, x__xgafv=None)</a></code></p> 84<p class="firstline">Creates a Group.</p> 85<p class="toc_element"> 86 <code><a href="#delete">delete(name, x__xgafv=None)</a></code></p> 87<p class="firstline">Deletes a Group.</p> 88<p class="toc_element"> 89 <code><a href="#get">get(name, x__xgafv=None)</a></code></p> 90<p class="firstline">Retrieves a Group.</p> 91<p class="toc_element"> 92 <code><a href="#lookup">lookup(groupKey_id=None, groupKey_namespace=None, x__xgafv=None)</a></code></p> 93<p class="firstline">Looks up [resource</p> 94<p class="toc_element"> 95 <code><a href="#patch">patch(name, body, updateMask=None, x__xgafv=None)</a></code></p> 96<p class="firstline">Updates a Group.</p> 97<p class="toc_element"> 98 <code><a href="#search">search(pageSize=None, pageToken=None, query=None, x__xgafv=None, view=None)</a></code></p> 99<p class="firstline">Searches for Groups.</p> 100<p class="toc_element"> 101 <code><a href="#search_next">search_next(previous_request, previous_response)</a></code></p> 102<p class="firstline">Retrieves the next page of results.</p> 103<h3>Method Details</h3> 104<div class="method"> 105 <code class="details" id="create">create(body, x__xgafv=None)</code> 106 <pre>Creates a Group. 107 108Args: 109 body: object, The request body. (required) 110 The object takes the form of: 111 112{ # Resource representing a Group 113 "updateTime": "A String", # The time when the Group was last updated. 114 # Output only 115 "additionalGroupKeys": [ # Optional. Additional entity key aliases for a Group 116 { # An EntityKey uniquely identifies an Entity. Namespaces are used to provide 117 # isolation for ids. A single Id can be reused across namespaces but the 118 # combination of a namespace and an id must be unique. 119 "namespace": "A String", # Namespaces provide isolation for ids, i.e an id only needs to be unique 120 # within its namespace. 121 # 122 # Namespaces are currently only created as part of IdentitySource creation 123 # from Admin Console. A namespace `"identitysources/{identity_source_id}"` is 124 # created corresponding to every Identity Source `identity_source_id`. 125 "id": "A String", # The id of the entity within the given namespace. The id must be unique 126 # within its namespace. 127 }, 128 ], 129 "displayName": "A String", # The Group's display name. 130 "name": "A String", # [Resource name](https://cloud.google.com/apis/design/resource_names) of the 131 # Group in the format: `groups/{group_id}`, where group_id is the unique id 132 # assigned to the Group. 133 # 134 # Must be left blank while creating a Group 135 "parent": "A String", # The entity under which this Group resides in Cloud Identity resource 136 # hierarchy. Must be set when creating a Group, read-only afterwards. 137 # 138 # Currently allowed types: 'identitysources'. 139 "labels": { # Labels for Group resource. 140 # Required. 141 # For creating Groups under a namespace, set label key to 142 # 'labels/system/groups/external' and label value as empty. 143 "a_key": "A String", 144 }, 145 "groupKey": { # An EntityKey uniquely identifies an Entity. Namespaces are used to provide # EntityKey of the Group. 146 # 147 # Must be set when creating a Group, read-only afterwards. 148 # isolation for ids. A single Id can be reused across namespaces but the 149 # combination of a namespace and an id must be unique. 150 "namespace": "A String", # Namespaces provide isolation for ids, i.e an id only needs to be unique 151 # within its namespace. 152 # 153 # Namespaces are currently only created as part of IdentitySource creation 154 # from Admin Console. A namespace `"identitysources/{identity_source_id}"` is 155 # created corresponding to every Identity Source `identity_source_id`. 156 "id": "A String", # The id of the entity within the given namespace. The id must be unique 157 # within its namespace. 158 }, 159 "createTime": "A String", # The time when the Group was created. 160 # Output only 161 "description": "A String", # An extended description to help users determine the purpose of a Group. For 162 # example, you can include information about who should join the Group, the 163 # types of messages to send to the Group, links to FAQs about the Group, or 164 # related Groups. Maximum length is 4,096 characters. 165} 166 167 x__xgafv: string, V1 error format. 168 Allowed values 169 1 - v1 error format 170 2 - v2 error format 171 172Returns: 173 An object of the form: 174 175 { # This resource represents a long-running operation that is the result of a 176 # network API call. 177 "error": { # The `Status` type defines a logical error model that is suitable for # The error result of the operation in case of failure or cancellation. 178 # different programming environments, including REST APIs and RPC APIs. It is 179 # used by [gRPC](https://github.com/grpc). Each `Status` message contains 180 # three pieces of data: error code, error message, and error details. 181 # 182 # You can find out more about this error model and how to work with it in the 183 # [API Design Guide](https://cloud.google.com/apis/design/errors). 184 "message": "A String", # A developer-facing error message, which should be in English. Any 185 # user-facing error message should be localized and sent in the 186 # google.rpc.Status.details field, or localized by the client. 187 "code": 42, # The status code, which should be an enum value of google.rpc.Code. 188 "details": [ # A list of messages that carry the error details. There is a common set of 189 # message types for APIs to use. 190 { 191 "a_key": "", # Properties of the object. Contains field @type with type URL. 192 }, 193 ], 194 }, 195 "done": True or False, # If the value is `false`, it means the operation is still in progress. 196 # If `true`, the operation is completed, and either `error` or `response` is 197 # available. 198 "response": { # The normal response of the operation in case of success. If the original 199 # method returns no data on success, such as `Delete`, the response is 200 # `google.protobuf.Empty`. If the original method is standard 201 # `Get`/`Create`/`Update`, the response should be the resource. For other 202 # methods, the response should have the type `XxxResponse`, where `Xxx` 203 # is the original method name. For example, if the original method name 204 # is `TakeSnapshot()`, the inferred response type is 205 # `TakeSnapshotResponse`. 206 "a_key": "", # Properties of the object. Contains field @type with type URL. 207 }, 208 "name": "A String", # The server-assigned name, which is only unique within the same service that 209 # originally returns it. If you use the default HTTP mapping, the 210 # `name` should be a resource name ending with `operations/{unique_id}`. 211 "metadata": { # Service-specific metadata associated with the operation. It typically 212 # contains progress information and common metadata such as create time. 213 # Some services might not provide such metadata. Any method that returns a 214 # long-running operation should document the metadata type, if any. 215 "a_key": "", # Properties of the object. Contains field @type with type URL. 216 }, 217 }</pre> 218</div> 219 220<div class="method"> 221 <code class="details" id="delete">delete(name, x__xgafv=None)</code> 222 <pre>Deletes a Group. 223 224Args: 225 name: string, [Resource name](https://cloud.google.com/apis/design/resource_names) of the 226Group in the format: `groups/{group_id}`, where `group_id` is the unique id 227assigned to the Group. (required) 228 x__xgafv: string, V1 error format. 229 Allowed values 230 1 - v1 error format 231 2 - v2 error format 232 233Returns: 234 An object of the form: 235 236 { # This resource represents a long-running operation that is the result of a 237 # network API call. 238 "error": { # The `Status` type defines a logical error model that is suitable for # The error result of the operation in case of failure or cancellation. 239 # different programming environments, including REST APIs and RPC APIs. It is 240 # used by [gRPC](https://github.com/grpc). Each `Status` message contains 241 # three pieces of data: error code, error message, and error details. 242 # 243 # You can find out more about this error model and how to work with it in the 244 # [API Design Guide](https://cloud.google.com/apis/design/errors). 245 "message": "A String", # A developer-facing error message, which should be in English. Any 246 # user-facing error message should be localized and sent in the 247 # google.rpc.Status.details field, or localized by the client. 248 "code": 42, # The status code, which should be an enum value of google.rpc.Code. 249 "details": [ # A list of messages that carry the error details. There is a common set of 250 # message types for APIs to use. 251 { 252 "a_key": "", # Properties of the object. Contains field @type with type URL. 253 }, 254 ], 255 }, 256 "done": True or False, # If the value is `false`, it means the operation is still in progress. 257 # If `true`, the operation is completed, and either `error` or `response` is 258 # available. 259 "response": { # The normal response of the operation in case of success. If the original 260 # method returns no data on success, such as `Delete`, the response is 261 # `google.protobuf.Empty`. If the original method is standard 262 # `Get`/`Create`/`Update`, the response should be the resource. For other 263 # methods, the response should have the type `XxxResponse`, where `Xxx` 264 # is the original method name. For example, if the original method name 265 # is `TakeSnapshot()`, the inferred response type is 266 # `TakeSnapshotResponse`. 267 "a_key": "", # Properties of the object. Contains field @type with type URL. 268 }, 269 "name": "A String", # The server-assigned name, which is only unique within the same service that 270 # originally returns it. If you use the default HTTP mapping, the 271 # `name` should be a resource name ending with `operations/{unique_id}`. 272 "metadata": { # Service-specific metadata associated with the operation. It typically 273 # contains progress information and common metadata such as create time. 274 # Some services might not provide such metadata. Any method that returns a 275 # long-running operation should document the metadata type, if any. 276 "a_key": "", # Properties of the object. Contains field @type with type URL. 277 }, 278 }</pre> 279</div> 280 281<div class="method"> 282 <code class="details" id="get">get(name, x__xgafv=None)</code> 283 <pre>Retrieves a Group. 284 285Args: 286 name: string, [Resource name](https://cloud.google.com/apis/design/resource_names) of the 287Group in the format: `groups/{group_id}`, where `group_id` is the unique id 288assigned to the Group. (required) 289 x__xgafv: string, V1 error format. 290 Allowed values 291 1 - v1 error format 292 2 - v2 error format 293 294Returns: 295 An object of the form: 296 297 { # Resource representing a Group 298 "updateTime": "A String", # The time when the Group was last updated. 299 # Output only 300 "additionalGroupKeys": [ # Optional. Additional entity key aliases for a Group 301 { # An EntityKey uniquely identifies an Entity. Namespaces are used to provide 302 # isolation for ids. A single Id can be reused across namespaces but the 303 # combination of a namespace and an id must be unique. 304 "namespace": "A String", # Namespaces provide isolation for ids, i.e an id only needs to be unique 305 # within its namespace. 306 # 307 # Namespaces are currently only created as part of IdentitySource creation 308 # from Admin Console. A namespace `"identitysources/{identity_source_id}"` is 309 # created corresponding to every Identity Source `identity_source_id`. 310 "id": "A String", # The id of the entity within the given namespace. The id must be unique 311 # within its namespace. 312 }, 313 ], 314 "displayName": "A String", # The Group's display name. 315 "name": "A String", # [Resource name](https://cloud.google.com/apis/design/resource_names) of the 316 # Group in the format: `groups/{group_id}`, where group_id is the unique id 317 # assigned to the Group. 318 # 319 # Must be left blank while creating a Group 320 "parent": "A String", # The entity under which this Group resides in Cloud Identity resource 321 # hierarchy. Must be set when creating a Group, read-only afterwards. 322 # 323 # Currently allowed types: 'identitysources'. 324 "labels": { # Labels for Group resource. 325 # Required. 326 # For creating Groups under a namespace, set label key to 327 # 'labels/system/groups/external' and label value as empty. 328 "a_key": "A String", 329 }, 330 "groupKey": { # An EntityKey uniquely identifies an Entity. Namespaces are used to provide # EntityKey of the Group. 331 # 332 # Must be set when creating a Group, read-only afterwards. 333 # isolation for ids. A single Id can be reused across namespaces but the 334 # combination of a namespace and an id must be unique. 335 "namespace": "A String", # Namespaces provide isolation for ids, i.e an id only needs to be unique 336 # within its namespace. 337 # 338 # Namespaces are currently only created as part of IdentitySource creation 339 # from Admin Console. A namespace `"identitysources/{identity_source_id}"` is 340 # created corresponding to every Identity Source `identity_source_id`. 341 "id": "A String", # The id of the entity within the given namespace. The id must be unique 342 # within its namespace. 343 }, 344 "createTime": "A String", # The time when the Group was created. 345 # Output only 346 "description": "A String", # An extended description to help users determine the purpose of a Group. For 347 # example, you can include information about who should join the Group, the 348 # types of messages to send to the Group, links to FAQs about the Group, or 349 # related Groups. Maximum length is 4,096 characters. 350 }</pre> 351</div> 352 353<div class="method"> 354 <code class="details" id="lookup">lookup(groupKey_id=None, groupKey_namespace=None, x__xgafv=None)</code> 355 <pre>Looks up [resource 356name](https://cloud.google.com/apis/design/resource_names) of a Group by 357its EntityKey. 358 359Args: 360 groupKey_id: string, The id of the entity within the given namespace. The id must be unique 361within its namespace. 362 groupKey_namespace: string, Namespaces provide isolation for ids, i.e an id only needs to be unique 363within its namespace. 364 365Namespaces are currently only created as part of IdentitySource creation 366from Admin Console. A namespace `"identitysources/{identity_source_id}"` is 367created corresponding to every Identity Source `identity_source_id`. 368 x__xgafv: string, V1 error format. 369 Allowed values 370 1 - v1 error format 371 2 - v2 error format 372 373Returns: 374 An object of the form: 375 376 { 377 "name": "A String", # [Resource name](https://cloud.google.com/apis/design/resource_names) of the 378 # Group in the format: `groups/{group_id}`, where `group_id` is the unique id 379 # assigned to the Group. 380 }</pre> 381</div> 382 383<div class="method"> 384 <code class="details" id="patch">patch(name, body, updateMask=None, x__xgafv=None)</code> 385 <pre>Updates a Group. 386 387Args: 388 name: string, [Resource name](https://cloud.google.com/apis/design/resource_names) of the 389Group in the format: `groups/{group_id}`, where group_id is the unique id 390assigned to the Group. 391 392Must be left blank while creating a Group (required) 393 body: object, The request body. (required) 394 The object takes the form of: 395 396{ # Resource representing a Group 397 "updateTime": "A String", # The time when the Group was last updated. 398 # Output only 399 "additionalGroupKeys": [ # Optional. Additional entity key aliases for a Group 400 { # An EntityKey uniquely identifies an Entity. Namespaces are used to provide 401 # isolation for ids. A single Id can be reused across namespaces but the 402 # combination of a namespace and an id must be unique. 403 "namespace": "A String", # Namespaces provide isolation for ids, i.e an id only needs to be unique 404 # within its namespace. 405 # 406 # Namespaces are currently only created as part of IdentitySource creation 407 # from Admin Console. A namespace `"identitysources/{identity_source_id}"` is 408 # created corresponding to every Identity Source `identity_source_id`. 409 "id": "A String", # The id of the entity within the given namespace. The id must be unique 410 # within its namespace. 411 }, 412 ], 413 "displayName": "A String", # The Group's display name. 414 "name": "A String", # [Resource name](https://cloud.google.com/apis/design/resource_names) of the 415 # Group in the format: `groups/{group_id}`, where group_id is the unique id 416 # assigned to the Group. 417 # 418 # Must be left blank while creating a Group 419 "parent": "A String", # The entity under which this Group resides in Cloud Identity resource 420 # hierarchy. Must be set when creating a Group, read-only afterwards. 421 # 422 # Currently allowed types: 'identitysources'. 423 "labels": { # Labels for Group resource. 424 # Required. 425 # For creating Groups under a namespace, set label key to 426 # 'labels/system/groups/external' and label value as empty. 427 "a_key": "A String", 428 }, 429 "groupKey": { # An EntityKey uniquely identifies an Entity. Namespaces are used to provide # EntityKey of the Group. 430 # 431 # Must be set when creating a Group, read-only afterwards. 432 # isolation for ids. A single Id can be reused across namespaces but the 433 # combination of a namespace and an id must be unique. 434 "namespace": "A String", # Namespaces provide isolation for ids, i.e an id only needs to be unique 435 # within its namespace. 436 # 437 # Namespaces are currently only created as part of IdentitySource creation 438 # from Admin Console. A namespace `"identitysources/{identity_source_id}"` is 439 # created corresponding to every Identity Source `identity_source_id`. 440 "id": "A String", # The id of the entity within the given namespace. The id must be unique 441 # within its namespace. 442 }, 443 "createTime": "A String", # The time when the Group was created. 444 # Output only 445 "description": "A String", # An extended description to help users determine the purpose of a Group. For 446 # example, you can include information about who should join the Group, the 447 # types of messages to send to the Group, links to FAQs about the Group, or 448 # related Groups. Maximum length is 4,096 characters. 449} 450 451 updateMask: string, Editable fields: `display_name`, `description` 452 x__xgafv: string, V1 error format. 453 Allowed values 454 1 - v1 error format 455 2 - v2 error format 456 457Returns: 458 An object of the form: 459 460 { # This resource represents a long-running operation that is the result of a 461 # network API call. 462 "error": { # The `Status` type defines a logical error model that is suitable for # The error result of the operation in case of failure or cancellation. 463 # different programming environments, including REST APIs and RPC APIs. It is 464 # used by [gRPC](https://github.com/grpc). Each `Status` message contains 465 # three pieces of data: error code, error message, and error details. 466 # 467 # You can find out more about this error model and how to work with it in the 468 # [API Design Guide](https://cloud.google.com/apis/design/errors). 469 "message": "A String", # A developer-facing error message, which should be in English. Any 470 # user-facing error message should be localized and sent in the 471 # google.rpc.Status.details field, or localized by the client. 472 "code": 42, # The status code, which should be an enum value of google.rpc.Code. 473 "details": [ # A list of messages that carry the error details. There is a common set of 474 # message types for APIs to use. 475 { 476 "a_key": "", # Properties of the object. Contains field @type with type URL. 477 }, 478 ], 479 }, 480 "done": True or False, # If the value is `false`, it means the operation is still in progress. 481 # If `true`, the operation is completed, and either `error` or `response` is 482 # available. 483 "response": { # The normal response of the operation in case of success. If the original 484 # method returns no data on success, such as `Delete`, the response is 485 # `google.protobuf.Empty`. If the original method is standard 486 # `Get`/`Create`/`Update`, the response should be the resource. For other 487 # methods, the response should have the type `XxxResponse`, where `Xxx` 488 # is the original method name. For example, if the original method name 489 # is `TakeSnapshot()`, the inferred response type is 490 # `TakeSnapshotResponse`. 491 "a_key": "", # Properties of the object. Contains field @type with type URL. 492 }, 493 "name": "A String", # The server-assigned name, which is only unique within the same service that 494 # originally returns it. If you use the default HTTP mapping, the 495 # `name` should be a resource name ending with `operations/{unique_id}`. 496 "metadata": { # Service-specific metadata associated with the operation. It typically 497 # contains progress information and common metadata such as create time. 498 # Some services might not provide such metadata. Any method that returns a 499 # long-running operation should document the metadata type, if any. 500 "a_key": "", # Properties of the object. Contains field @type with type URL. 501 }, 502 }</pre> 503</div> 504 505<div class="method"> 506 <code class="details" id="search">search(pageSize=None, pageToken=None, query=None, x__xgafv=None, view=None)</code> 507 <pre>Searches for Groups. 508 509Args: 510 pageSize: integer, The default page size is 200 (max 1000) for the BASIC view, and 50 511(max 500) for the FULL view. 512 pageToken: string, The next_page_token value returned from a previous search request, if any. 513 query: string, Query string for performing search on groups. 514Users can search on namespace and label attributes of groups. 515EXACT match ('=') is supported on namespace, and CONTAINS match (':') is 516supported on labels. This is a `required` field. 517Multiple queries can be combined using `AND` operator. The operator is case 518sensitive. 519An example query would be: 520"namespace=<namespace_value> AND labels:<labels_value>". 521 x__xgafv: string, V1 error format. 522 Allowed values 523 1 - v1 error format 524 2 - v2 error format 525 view: string, Group resource view to be returned. Defaults to [GroupView.BASIC](). 526 527Returns: 528 An object of the form: 529 530 { 531 "nextPageToken": "A String", # Token to retrieve the next page of results, or empty if there are no 532 # more results available for specified query. 533 "groups": [ # List of Groups satisfying the search query. 534 { # Resource representing a Group 535 "updateTime": "A String", # The time when the Group was last updated. 536 # Output only 537 "additionalGroupKeys": [ # Optional. Additional entity key aliases for a Group 538 { # An EntityKey uniquely identifies an Entity. Namespaces are used to provide 539 # isolation for ids. A single Id can be reused across namespaces but the 540 # combination of a namespace and an id must be unique. 541 "namespace": "A String", # Namespaces provide isolation for ids, i.e an id only needs to be unique 542 # within its namespace. 543 # 544 # Namespaces are currently only created as part of IdentitySource creation 545 # from Admin Console. A namespace `"identitysources/{identity_source_id}"` is 546 # created corresponding to every Identity Source `identity_source_id`. 547 "id": "A String", # The id of the entity within the given namespace. The id must be unique 548 # within its namespace. 549 }, 550 ], 551 "displayName": "A String", # The Group's display name. 552 "name": "A String", # [Resource name](https://cloud.google.com/apis/design/resource_names) of the 553 # Group in the format: `groups/{group_id}`, where group_id is the unique id 554 # assigned to the Group. 555 # 556 # Must be left blank while creating a Group 557 "parent": "A String", # The entity under which this Group resides in Cloud Identity resource 558 # hierarchy. Must be set when creating a Group, read-only afterwards. 559 # 560 # Currently allowed types: 'identitysources'. 561 "labels": { # Labels for Group resource. 562 # Required. 563 # For creating Groups under a namespace, set label key to 564 # 'labels/system/groups/external' and label value as empty. 565 "a_key": "A String", 566 }, 567 "groupKey": { # An EntityKey uniquely identifies an Entity. Namespaces are used to provide # EntityKey of the Group. 568 # 569 # Must be set when creating a Group, read-only afterwards. 570 # isolation for ids. A single Id can be reused across namespaces but the 571 # combination of a namespace and an id must be unique. 572 "namespace": "A String", # Namespaces provide isolation for ids, i.e an id only needs to be unique 573 # within its namespace. 574 # 575 # Namespaces are currently only created as part of IdentitySource creation 576 # from Admin Console. A namespace `"identitysources/{identity_source_id}"` is 577 # created corresponding to every Identity Source `identity_source_id`. 578 "id": "A String", # The id of the entity within the given namespace. The id must be unique 579 # within its namespace. 580 }, 581 "createTime": "A String", # The time when the Group was created. 582 # Output only 583 "description": "A String", # An extended description to help users determine the purpose of a Group. For 584 # example, you can include information about who should join the Group, the 585 # types of messages to send to the Group, links to FAQs about the Group, or 586 # related Groups. Maximum length is 4,096 characters. 587 }, 588 ], 589 }</pre> 590</div> 591 592<div class="method"> 593 <code class="details" id="search_next">search_next(previous_request, previous_response)</code> 594 <pre>Retrieves the next page of results. 595 596Args: 597 previous_request: The request for the previous page. (required) 598 previous_response: The response from the request for the previous page. (required) 599 600Returns: 601 A request object that you can call 'execute()' on to request the next 602 page. Returns None if there are no more items in the collection. 603 </pre> 604</div> 605 606</body></html>