All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.cloud.compute.v1.GetSerialPortOutputInstanceRequestOrBuilder Maven / Gradle / Ivy

/*
 * Copyright 2024 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     https://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/cloud/compute/v1/compute.proto

// Protobuf Java Version: 3.25.5
package com.google.cloud.compute.v1;

public interface GetSerialPortOutputInstanceRequestOrBuilder
    extends
    // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.GetSerialPortOutputInstanceRequest)
    com.google.protobuf.MessageOrBuilder {

  /**
   *
   *
   * 
   * Name of the instance for this request.
   * 
* * string instance = 18257045 [(.google.api.field_behavior) = REQUIRED]; * * @return The instance. */ java.lang.String getInstance(); /** * * *
   * Name of the instance for this request.
   * 
* * string instance = 18257045 [(.google.api.field_behavior) = REQUIRED]; * * @return The bytes for instance. */ com.google.protobuf.ByteString getInstanceBytes(); /** * * *
   * Specifies which COM or serial port to retrieve data from.
   * 
* * optional int32 port = 3446913; * * @return Whether the port field is set. */ boolean hasPort(); /** * * *
   * Specifies which COM or serial port to retrieve data from.
   * 
* * optional int32 port = 3446913; * * @return The port. */ int getPort(); /** * * *
   * Project ID for this request.
   * 
* * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; * * @return The project. */ java.lang.String getProject(); /** * * *
   * Project ID for this request.
   * 
* * string project = 227560217 [(.google.api.field_behavior) = REQUIRED]; * * @return The bytes for project. */ com.google.protobuf.ByteString getProjectBytes(); /** * * *
   * Specifies the starting byte position of the output to return. To start with the first byte of output to the specified port, omit this field or set it to `0`. If the output for that byte position is available, this field matches the `start` parameter sent with the request. If the amount of serial console output exceeds the size of the buffer (1 MB), the oldest output is discarded and is no longer available. If the requested start position refers to discarded output, the start position is adjusted to the oldest output still available, and the adjusted start position is returned as the `start` property value. You can also provide a negative start position, which translates to the most recent number of bytes written to the serial port. For example, -3 is interpreted as the most recent 3 bytes written to the serial console. Note that the negative start is bounded by the retained buffer size, and the returned serial console output will not exceed the max buffer size.
   * 
* * optional int64 start = 109757538; * * @return Whether the start field is set. */ boolean hasStart(); /** * * *
   * Specifies the starting byte position of the output to return. To start with the first byte of output to the specified port, omit this field or set it to `0`. If the output for that byte position is available, this field matches the `start` parameter sent with the request. If the amount of serial console output exceeds the size of the buffer (1 MB), the oldest output is discarded and is no longer available. If the requested start position refers to discarded output, the start position is adjusted to the oldest output still available, and the adjusted start position is returned as the `start` property value. You can also provide a negative start position, which translates to the most recent number of bytes written to the serial port. For example, -3 is interpreted as the most recent 3 bytes written to the serial console. Note that the negative start is bounded by the retained buffer size, and the returned serial console output will not exceed the max buffer size.
   * 
* * optional int64 start = 109757538; * * @return The start. */ long getStart(); /** * * *
   * The name of the zone for this request.
   * 
* * string zone = 3744684 [(.google.api.field_behavior) = REQUIRED]; * * @return The zone. */ java.lang.String getZone(); /** * * *
   * The name of the zone for this request.
   * 
* * string zone = 3744684 [(.google.api.field_behavior) = REQUIRED]; * * @return The bytes for zone. */ com.google.protobuf.ByteString getZoneBytes(); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy