| <html><body> |
| <style> |
| |
| body, h1, h2, h3, div, span, p, pre, a { |
| margin: 0; |
| padding: 0; |
| border: 0; |
| font-weight: inherit; |
| font-style: inherit; |
| font-size: 100%; |
| font-family: inherit; |
| vertical-align: baseline; |
| } |
| |
| body { |
| font-size: 13px; |
| padding: 1em; |
| } |
| |
| h1 { |
| font-size: 26px; |
| margin-bottom: 1em; |
| } |
| |
| h2 { |
| font-size: 24px; |
| margin-bottom: 1em; |
| } |
| |
| h3 { |
| font-size: 20px; |
| margin-bottom: 1em; |
| margin-top: 1em; |
| } |
| |
| pre, code { |
| line-height: 1.5; |
| font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console', monospace; |
| } |
| |
| pre { |
| margin-top: 0.5em; |
| } |
| |
| h1, h2, h3, p { |
| font-family: Arial, sans serif; |
| } |
| |
| h1, h2, h3 { |
| border-bottom: solid #CCC 1px; |
| } |
| |
| .toc_element { |
| margin-top: 0.5em; |
| } |
| |
| .firstline { |
| margin-left: 2 em; |
| } |
| |
| .method { |
| margin-top: 1em; |
| border: solid 1px #CCC; |
| padding: 1em; |
| background: #EEE; |
| } |
| |
| .details { |
| font-weight: bold; |
| font-size: 14px; |
| } |
| |
| </style> |
| |
| <h1><a href="remotebuildexecution_v1.html">Remote Build Execution API</a> . <a href="remotebuildexecution_v1.v1.html">v1</a></h1> |
| <h2>Instance Methods</h2> |
| <p class="toc_element"> |
| <code><a href="#watch">watch(target=None, resumeMarker=None, Semantics=None, Semantics=None, Semantics=None, x__xgafv=None)</a></code></p> |
| <p class="firstline">Start a streaming RPC to get watch information from the server.</p> |
| <h3>Method Details</h3> |
| <div class="method"> |
| <code class="details" id="watch">watch(target=None, resumeMarker=None, Semantics=None, Semantics=None, Semantics=None, x__xgafv=None)</code> |
| <pre>Start a streaming RPC to get watch information from the server. |
| |
| Args: |
| target: string, The `target` value **must** be a valid URL path pointing to an entity |
| to watch. Note that the service name **must** be |
| removed from the target field (e.g., the target field must say |
| "/foo/bar", not "myservice.googleapis.com/foo/bar"). A client is |
| also allowed to pass system-specific parameters in the URL that |
| are only obeyed by some implementations. Some parameters will be |
| implementation-specific. However, some have predefined meaning |
| and are listed here: |
| |
| * recursive = true|false [default=false] |
| If set to true, indicates that the client wants to watch all elements |
| of entities in the subtree rooted at the entity's name in `target`. For |
| descendants that are not the immediate children of the target, the |
| `Change.element` will contain slashes. |
| |
| Note that some namespaces and entities will not support recursive |
| watching. When watching such an entity, a client must not set recursive |
| to true. Otherwise, it will receive an `UNIMPLEMENTED` error. |
| |
| Normal URL encoding must be used inside `target`. For example, if a query |
| parameter name or value, or the non-query parameter portion of `target` |
| contains a special character, it must be %-encoded. We recommend that |
| clients and servers use their runtime's URL library to produce and consume |
| target values. |
| resumeMarker: string, The `resume_marker` specifies how much of the existing underlying state is |
| delivered to the client when the watch request is received by the |
| system. The client can set this marker in one of the following ways to get |
| different semantics: |
| |
| * Parameter is not specified or has the value "". |
| Semantics: Fetch initial state. |
| The client wants the entity's initial state to be delivered. See the |
| description in "Initial State". |
| |
| * Parameter is set to the string "now" (UTF-8 encoding). |
| Semantics: Fetch new changes only. |
| The client just wants to get the changes received by the system after |
| the watch point. The system may deliver changes from before the watch |
| point as well. |
| |
| * Parameter is set to a value received in an earlier |
| `Change.resume_marker` field while watching the same entity. |
| Semantics: Resume from a specific point. |
| The client wants to receive the changes from a specific point; this |
| value must correspond to a value received in the `Change.resume_marker` |
| field. The system may deliver changes from before the `resume_marker` |
| as well. If the system cannot resume the stream from this point (e.g., |
| if it is too far behind in the stream), it can raise the |
| `FAILED_PRECONDITION` error. |
| |
| An implementation MUST support an unspecified parameter and the |
| empty string "" marker (initial state fetching) and the "now" marker. |
| It need not support resuming from a specific point. |
| x__xgafv: string, V1 error format. |
| Allowed values |
| 1 - v1 error format |
| 2 - v2 error format |
| |
| Returns: |
| An object of the form: |
| |
| { # A batch of Change messages. |
| "changes": [ # A list of Change messages. |
| { # A Change indicates the most recent state of an element. |
| "continued": True or False, # If true, this Change is followed by more Changes that are in the same group |
| # as this Change. |
| "state": "A String", # The state of the `element`. |
| "resumeMarker": "A String", # If present, provides a compact representation of all the messages that have |
| # been received by the caller for the given entity, e.g., it could be a |
| # sequence number or a multi-part timestamp/version vector. This marker can |
| # be provided in the Request message, allowing the caller to resume the |
| # stream watching at a specific point without fetching the initial state. |
| "data": { # The actual change data. This field is present only when `state() == EXISTS` |
| # or `state() == ERROR`. Please see google.protobuf.Any about how to use |
| # the Any type. |
| "a_key": "", # Properties of the object. Contains field @type with type URL. |
| }, |
| "element": "A String", # Name of the element, interpreted relative to the entity's actual |
| # name. "" refers to the entity itself. The element name is a valid |
| # UTF-8 string. |
| }, |
| ], |
| }</pre> |
| </div> |
| |
| </body></html> |