
com.google.cloud.compute.v1.InstanceGroupsSetNamedPortsRequestOrBuilder 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 InstanceGroupsSetNamedPortsRequestOrBuilder
extends
// @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.InstanceGroupsSetNamedPortsRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
*
*
* The fingerprint of the named ports information for this instance group. Use this optional property to prevent conflicts when multiple users change the named ports settings concurrently. Obtain the fingerprint with the instanceGroups.get method. Then, include the fingerprint in your request to ensure that you do not overwrite changes that were applied from another concurrent request. A request with an incorrect fingerprint will fail with error 412 conditionNotMet.
*
*
* optional string fingerprint = 234678500;
*
* @return Whether the fingerprint field is set.
*/
boolean hasFingerprint();
/**
*
*
*
* The fingerprint of the named ports information for this instance group. Use this optional property to prevent conflicts when multiple users change the named ports settings concurrently. Obtain the fingerprint with the instanceGroups.get method. Then, include the fingerprint in your request to ensure that you do not overwrite changes that were applied from another concurrent request. A request with an incorrect fingerprint will fail with error 412 conditionNotMet.
*
*
* optional string fingerprint = 234678500;
*
* @return The fingerprint.
*/
java.lang.String getFingerprint();
/**
*
*
*
* The fingerprint of the named ports information for this instance group. Use this optional property to prevent conflicts when multiple users change the named ports settings concurrently. Obtain the fingerprint with the instanceGroups.get method. Then, include the fingerprint in your request to ensure that you do not overwrite changes that were applied from another concurrent request. A request with an incorrect fingerprint will fail with error 412 conditionNotMet.
*
*
* optional string fingerprint = 234678500;
*
* @return The bytes for fingerprint.
*/
com.google.protobuf.ByteString getFingerprintBytes();
/**
*
*
*
* The list of named ports to set for this instance group.
*
*
* repeated .google.cloud.compute.v1.NamedPort named_ports = 427598732;
*/
java.util.List getNamedPortsList();
/**
*
*
*
* The list of named ports to set for this instance group.
*
*
* repeated .google.cloud.compute.v1.NamedPort named_ports = 427598732;
*/
com.google.cloud.compute.v1.NamedPort getNamedPorts(int index);
/**
*
*
*
* The list of named ports to set for this instance group.
*
*
* repeated .google.cloud.compute.v1.NamedPort named_ports = 427598732;
*/
int getNamedPortsCount();
/**
*
*
*
* The list of named ports to set for this instance group.
*
*
* repeated .google.cloud.compute.v1.NamedPort named_ports = 427598732;
*/
java.util.List extends com.google.cloud.compute.v1.NamedPortOrBuilder>
getNamedPortsOrBuilderList();
/**
*
*
*
* The list of named ports to set for this instance group.
*
*
* repeated .google.cloud.compute.v1.NamedPort named_ports = 427598732;
*/
com.google.cloud.compute.v1.NamedPortOrBuilder getNamedPortsOrBuilder(int index);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy