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

com.google.appengine.v1.InstanceOrBuilder Maven / Gradle / Ivy

There is a newer version: 2.54.0
Show newest version
/*
 * 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/appengine/v1/instance.proto

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

public interface InstanceOrBuilder
    extends
    // @@protoc_insertion_point(interface_extends:google.appengine.v1.Instance)
    com.google.protobuf.MessageOrBuilder {

  /**
   *
   *
   * 
   * Output only. Full path to the Instance resource in the API.
   * Example: `apps/myapp/services/default/versions/v1/instances/instance-1`.
   * 
* * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The name. */ java.lang.String getName(); /** * * *
   * Output only. Full path to the Instance resource in the API.
   * Example: `apps/myapp/services/default/versions/v1/instances/instance-1`.
   * 
* * string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The bytes for name. */ com.google.protobuf.ByteString getNameBytes(); /** * * *
   * Output only. Relative name of the instance within the version.
   * Example: `instance-1`.
   * 
* * string id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The id. */ java.lang.String getId(); /** * * *
   * Output only. Relative name of the instance within the version.
   * Example: `instance-1`.
   * 
* * string id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The bytes for id. */ com.google.protobuf.ByteString getIdBytes(); /** * * *
   * Output only. App Engine release this instance is running on.
   * 
* * string app_engine_release = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The appEngineRelease. */ java.lang.String getAppEngineRelease(); /** * * *
   * Output only. App Engine release this instance is running on.
   * 
* * string app_engine_release = 3 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The bytes for appEngineRelease. */ com.google.protobuf.ByteString getAppEngineReleaseBytes(); /** * * *
   * Output only. Availability of the instance.
   * 
* * * .google.appengine.v1.Instance.Availability availability = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return The enum numeric value on the wire for availability. */ int getAvailabilityValue(); /** * * *
   * Output only. Availability of the instance.
   * 
* * * .google.appengine.v1.Instance.Availability availability = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return The availability. */ com.google.appengine.v1.Instance.Availability getAvailability(); /** * * *
   * Output only. Name of the virtual machine where this instance lives. Only applicable
   * for instances in App Engine flexible environment.
   * 
* * string vm_name = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The vmName. */ java.lang.String getVmName(); /** * * *
   * Output only. Name of the virtual machine where this instance lives. Only applicable
   * for instances in App Engine flexible environment.
   * 
* * string vm_name = 5 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The bytes for vmName. */ com.google.protobuf.ByteString getVmNameBytes(); /** * * *
   * Output only. Zone where the virtual machine is located. Only applicable for instances
   * in App Engine flexible environment.
   * 
* * string vm_zone_name = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The vmZoneName. */ java.lang.String getVmZoneName(); /** * * *
   * Output only. Zone where the virtual machine is located. Only applicable for instances
   * in App Engine flexible environment.
   * 
* * string vm_zone_name = 6 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The bytes for vmZoneName. */ com.google.protobuf.ByteString getVmZoneNameBytes(); /** * * *
   * Output only. Virtual machine ID of this instance. Only applicable for instances in
   * App Engine flexible environment.
   * 
* * string vm_id = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The vmId. */ java.lang.String getVmId(); /** * * *
   * Output only. Virtual machine ID of this instance. Only applicable for instances in
   * App Engine flexible environment.
   * 
* * string vm_id = 7 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The bytes for vmId. */ com.google.protobuf.ByteString getVmIdBytes(); /** * * *
   * Output only. Time that this instance was started.
   *
   * @OutputOnly
   * 
* * .google.protobuf.Timestamp start_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return Whether the startTime field is set. */ boolean hasStartTime(); /** * * *
   * Output only. Time that this instance was started.
   *
   * @OutputOnly
   * 
* * .google.protobuf.Timestamp start_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return The startTime. */ com.google.protobuf.Timestamp getStartTime(); /** * * *
   * Output only. Time that this instance was started.
   *
   * @OutputOnly
   * 
* * .google.protobuf.Timestamp start_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY]; * */ com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder(); /** * * *
   * Output only. Number of requests since this instance was started.
   * 
* * int32 requests = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The requests. */ int getRequests(); /** * * *
   * Output only. Number of errors since this instance was started.
   * 
* * int32 errors = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The errors. */ int getErrors(); /** * * *
   * Output only. Average queries per second (QPS) over the last minute.
   * 
* * float qps = 11 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The qps. */ float getQps(); /** * * *
   * Output only. Average latency (ms) over the last minute.
   * 
* * int32 average_latency = 12 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The averageLatency. */ int getAverageLatency(); /** * * *
   * Output only. Total memory in use (bytes).
   * 
* * int64 memory_usage = 13 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The memoryUsage. */ long getMemoryUsage(); /** * * *
   * Output only. Status of the virtual machine where this instance lives. Only applicable
   * for instances in App Engine flexible environment.
   * 
* * string vm_status = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The vmStatus. */ java.lang.String getVmStatus(); /** * * *
   * Output only. Status of the virtual machine where this instance lives. Only applicable
   * for instances in App Engine flexible environment.
   * 
* * string vm_status = 14 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The bytes for vmStatus. */ com.google.protobuf.ByteString getVmStatusBytes(); /** * * *
   * Output only. Whether this instance is in debug mode. Only applicable for instances in
   * App Engine flexible environment.
   * 
* * bool vm_debug_enabled = 15 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The vmDebugEnabled. */ boolean getVmDebugEnabled(); /** * * *
   * Output only. The IP address of this instance. Only applicable for instances in App
   * Engine flexible environment.
   * 
* * string vm_ip = 16 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The vmIp. */ java.lang.String getVmIp(); /** * * *
   * Output only. The IP address of this instance. Only applicable for instances in App
   * Engine flexible environment.
   * 
* * string vm_ip = 16 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * @return The bytes for vmIp. */ com.google.protobuf.ByteString getVmIpBytes(); /** * * *
   * Output only. The liveness health check of this instance. Only applicable for instances
   * in App Engine flexible environment.
   * 
* * * .google.appengine.v1.Instance.Liveness.LivenessState vm_liveness = 17 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return The enum numeric value on the wire for vmLiveness. */ int getVmLivenessValue(); /** * * *
   * Output only. The liveness health check of this instance. Only applicable for instances
   * in App Engine flexible environment.
   * 
* * * .google.appengine.v1.Instance.Liveness.LivenessState vm_liveness = 17 [(.google.api.field_behavior) = OUTPUT_ONLY]; * * * @return The vmLiveness. */ com.google.appengine.v1.Instance.Liveness.LivenessState getVmLiveness(); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy