yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: yandex/cloud/apploadbalancer/v1/target_group_service.proto
package yandex.cloud.api.apploadbalancer.v1;
public final class TargetGroupServiceOuterClass {
private TargetGroupServiceOuterClass() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
public interface GetTargetGroupRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.apploadbalancer.v1.GetTargetGroupRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the target group to return.
* To get the target group ID, make a [TargetGroupService.List] request.
*
*
* string target_group_id = 1 [(.yandex.cloud.required) = true];
* @return The targetGroupId.
*/
java.lang.String getTargetGroupId();
/**
*
* ID of the target group to return.
* To get the target group ID, make a [TargetGroupService.List] request.
*
*
* string target_group_id = 1 [(.yandex.cloud.required) = true];
* @return The bytes for targetGroupId.
*/
com.google.protobuf.ByteString
getTargetGroupIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.apploadbalancer.v1.GetTargetGroupRequest}
*/
public static final class GetTargetGroupRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.apploadbalancer.v1.GetTargetGroupRequest)
GetTargetGroupRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use GetTargetGroupRequest.newBuilder() to construct.
private GetTargetGroupRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private GetTargetGroupRequest() {
targetGroupId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new GetTargetGroupRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private GetTargetGroupRequest(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
java.lang.String s = input.readStringRequireUtf8();
targetGroupId_ = s;
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_GetTargetGroupRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_GetTargetGroupRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.GetTargetGroupRequest.class, yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.GetTargetGroupRequest.Builder.class);
}
public static final int TARGET_GROUP_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object targetGroupId_;
/**
*
* ID of the target group to return.
* To get the target group ID, make a [TargetGroupService.List] request.
*
*
* string target_group_id = 1 [(.yandex.cloud.required) = true];
* @return The targetGroupId.
*/
@java.lang.Override
public java.lang.String getTargetGroupId() {
java.lang.Object ref = targetGroupId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
targetGroupId_ = s;
return s;
}
}
/**
*
* ID of the target group to return.
* To get the target group ID, make a [TargetGroupService.List] request.
*
*
* string target_group_id = 1 [(.yandex.cloud.required) = true];
* @return The bytes for targetGroupId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTargetGroupIdBytes() {
java.lang.Object ref = targetGroupId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
targetGroupId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(targetGroupId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, targetGroupId_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(targetGroupId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, targetGroupId_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.GetTargetGroupRequest)) {
return super.equals(obj);
}
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.GetTargetGroupRequest other = (yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.GetTargetGroupRequest) obj;
if (!getTargetGroupId()
.equals(other.getTargetGroupId())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + TARGET_GROUP_ID_FIELD_NUMBER;
hash = (53 * hash) + getTargetGroupId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.GetTargetGroupRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.GetTargetGroupRequest parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.GetTargetGroupRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.GetTargetGroupRequest parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.GetTargetGroupRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.GetTargetGroupRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.GetTargetGroupRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.GetTargetGroupRequest parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.GetTargetGroupRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.GetTargetGroupRequest parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.GetTargetGroupRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.GetTargetGroupRequest parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.GetTargetGroupRequest prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code yandex.cloud.apploadbalancer.v1.GetTargetGroupRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.apploadbalancer.v1.GetTargetGroupRequest)
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.GetTargetGroupRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_GetTargetGroupRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_GetTargetGroupRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.GetTargetGroupRequest.class, yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.GetTargetGroupRequest.Builder.class);
}
// Construct using yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.GetTargetGroupRequest.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
targetGroupId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_GetTargetGroupRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.GetTargetGroupRequest getDefaultInstanceForType() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.GetTargetGroupRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.GetTargetGroupRequest build() {
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.GetTargetGroupRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.GetTargetGroupRequest buildPartial() {
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.GetTargetGroupRequest result = new yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.GetTargetGroupRequest(this);
result.targetGroupId_ = targetGroupId_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.GetTargetGroupRequest) {
return mergeFrom((yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.GetTargetGroupRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.GetTargetGroupRequest other) {
if (other == yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.GetTargetGroupRequest.getDefaultInstance()) return this;
if (!other.getTargetGroupId().isEmpty()) {
targetGroupId_ = other.targetGroupId_;
onChanged();
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.GetTargetGroupRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.GetTargetGroupRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object targetGroupId_ = "";
/**
*
* ID of the target group to return.
* To get the target group ID, make a [TargetGroupService.List] request.
*
*
* string target_group_id = 1 [(.yandex.cloud.required) = true];
* @return The targetGroupId.
*/
public java.lang.String getTargetGroupId() {
java.lang.Object ref = targetGroupId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
targetGroupId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the target group to return.
* To get the target group ID, make a [TargetGroupService.List] request.
*
*
* string target_group_id = 1 [(.yandex.cloud.required) = true];
* @return The bytes for targetGroupId.
*/
public com.google.protobuf.ByteString
getTargetGroupIdBytes() {
java.lang.Object ref = targetGroupId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
targetGroupId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the target group to return.
* To get the target group ID, make a [TargetGroupService.List] request.
*
*
* string target_group_id = 1 [(.yandex.cloud.required) = true];
* @param value The targetGroupId to set.
* @return This builder for chaining.
*/
public Builder setTargetGroupId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
targetGroupId_ = value;
onChanged();
return this;
}
/**
*
* ID of the target group to return.
* To get the target group ID, make a [TargetGroupService.List] request.
*
*
* string target_group_id = 1 [(.yandex.cloud.required) = true];
* @return This builder for chaining.
*/
public Builder clearTargetGroupId() {
targetGroupId_ = getDefaultInstance().getTargetGroupId();
onChanged();
return this;
}
/**
*
* ID of the target group to return.
* To get the target group ID, make a [TargetGroupService.List] request.
*
*
* string target_group_id = 1 [(.yandex.cloud.required) = true];
* @param value The bytes for targetGroupId to set.
* @return This builder for chaining.
*/
public Builder setTargetGroupIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
targetGroupId_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.apploadbalancer.v1.GetTargetGroupRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.apploadbalancer.v1.GetTargetGroupRequest)
private static final yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.GetTargetGroupRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.GetTargetGroupRequest();
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.GetTargetGroupRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public GetTargetGroupRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new GetTargetGroupRequest(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.GetTargetGroupRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ListTargetGroupsRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.apploadbalancer.v1.ListTargetGroupsRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the folder to list target groups in.
* To get the folder ID, make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true];
* @return The folderId.
*/
java.lang.String getFolderId();
/**
*
* ID of the folder to list target groups in.
* To get the folder ID, make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true];
* @return The bytes for folderId.
*/
com.google.protobuf.ByteString
getFolderIdBytes();
/**
*
* The maximum number of results per page to return. If the number of available
* results is larger than `page_size`, the service returns a [ListTargetGroupsResponse.next_page_token]
* that can be used to get the next page of results in subsequent list requests.
* Default value: 100.
*
*
* int64 page_size = 2 [(.yandex.cloud.value) = "0-1000"];
* @return The pageSize.
*/
long getPageSize();
/**
*
* Page token. To get the next page of results, set `page_token` to the
* [ListTargetGroupsResponse.next_page_token] returned by a previous list request.
*
*
* string page_token = 3 [(.yandex.cloud.length) = "<=100"];
* @return The pageToken.
*/
java.lang.String getPageToken();
/**
*
* Page token. To get the next page of results, set `page_token` to the
* [ListTargetGroupsResponse.next_page_token] returned by a previous list request.
*
*
* string page_token = 3 [(.yandex.cloud.length) = "<=100"];
* @return The bytes for pageToken.
*/
com.google.protobuf.ByteString
getPageTokenBytes();
/**
*
* A filter expression that filters target groups listed in the response.
* The expression must specify:
* 1. The field name. Currently you can use filtering only on [TargetGroup.name] field.
* 2. An `=` operator.
* 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
* Example of a filter: `name=my-target-group`.
*
*
* string filter = 4 [(.yandex.cloud.length) = "<=1000"];
* @return The filter.
*/
java.lang.String getFilter();
/**
*
* A filter expression that filters target groups listed in the response.
* The expression must specify:
* 1. The field name. Currently you can use filtering only on [TargetGroup.name] field.
* 2. An `=` operator.
* 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
* Example of a filter: `name=my-target-group`.
*
*
* string filter = 4 [(.yandex.cloud.length) = "<=1000"];
* @return The bytes for filter.
*/
com.google.protobuf.ByteString
getFilterBytes();
}
/**
* Protobuf type {@code yandex.cloud.apploadbalancer.v1.ListTargetGroupsRequest}
*/
public static final class ListTargetGroupsRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.apploadbalancer.v1.ListTargetGroupsRequest)
ListTargetGroupsRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use ListTargetGroupsRequest.newBuilder() to construct.
private ListTargetGroupsRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ListTargetGroupsRequest() {
folderId_ = "";
pageToken_ = "";
filter_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ListTargetGroupsRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ListTargetGroupsRequest(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
java.lang.String s = input.readStringRequireUtf8();
folderId_ = s;
break;
}
case 16: {
pageSize_ = input.readInt64();
break;
}
case 26: {
java.lang.String s = input.readStringRequireUtf8();
pageToken_ = s;
break;
}
case 34: {
java.lang.String s = input.readStringRequireUtf8();
filter_ = s;
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_ListTargetGroupsRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_ListTargetGroupsRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsRequest.class, yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsRequest.Builder.class);
}
public static final int FOLDER_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object folderId_;
/**
*
* ID of the folder to list target groups in.
* To get the folder ID, make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true];
* @return The folderId.
*/
@java.lang.Override
public java.lang.String getFolderId() {
java.lang.Object ref = folderId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
folderId_ = s;
return s;
}
}
/**
*
* ID of the folder to list target groups in.
* To get the folder ID, make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true];
* @return The bytes for folderId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getFolderIdBytes() {
java.lang.Object ref = folderId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
folderId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int PAGE_SIZE_FIELD_NUMBER = 2;
private long pageSize_;
/**
*
* The maximum number of results per page to return. If the number of available
* results is larger than `page_size`, the service returns a [ListTargetGroupsResponse.next_page_token]
* that can be used to get the next page of results in subsequent list requests.
* Default value: 100.
*
*
* int64 page_size = 2 [(.yandex.cloud.value) = "0-1000"];
* @return The pageSize.
*/
@java.lang.Override
public long getPageSize() {
return pageSize_;
}
public static final int PAGE_TOKEN_FIELD_NUMBER = 3;
private volatile java.lang.Object pageToken_;
/**
*
* Page token. To get the next page of results, set `page_token` to the
* [ListTargetGroupsResponse.next_page_token] returned by a previous list request.
*
*
* string page_token = 3 [(.yandex.cloud.length) = "<=100"];
* @return The pageToken.
*/
@java.lang.Override
public java.lang.String getPageToken() {
java.lang.Object ref = pageToken_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
pageToken_ = s;
return s;
}
}
/**
*
* Page token. To get the next page of results, set `page_token` to the
* [ListTargetGroupsResponse.next_page_token] returned by a previous list request.
*
*
* string page_token = 3 [(.yandex.cloud.length) = "<=100"];
* @return The bytes for pageToken.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getPageTokenBytes() {
java.lang.Object ref = pageToken_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
pageToken_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int FILTER_FIELD_NUMBER = 4;
private volatile java.lang.Object filter_;
/**
*
* A filter expression that filters target groups listed in the response.
* The expression must specify:
* 1. The field name. Currently you can use filtering only on [TargetGroup.name] field.
* 2. An `=` operator.
* 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
* Example of a filter: `name=my-target-group`.
*
*
* string filter = 4 [(.yandex.cloud.length) = "<=1000"];
* @return The filter.
*/
@java.lang.Override
public java.lang.String getFilter() {
java.lang.Object ref = filter_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
filter_ = s;
return s;
}
}
/**
*
* A filter expression that filters target groups listed in the response.
* The expression must specify:
* 1. The field name. Currently you can use filtering only on [TargetGroup.name] field.
* 2. An `=` operator.
* 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
* Example of a filter: `name=my-target-group`.
*
*
* string filter = 4 [(.yandex.cloud.length) = "<=1000"];
* @return The bytes for filter.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getFilterBytes() {
java.lang.Object ref = filter_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
filter_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(folderId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, folderId_);
}
if (pageSize_ != 0L) {
output.writeInt64(2, pageSize_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 4, filter_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(folderId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, folderId_);
}
if (pageSize_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(2, pageSize_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(filter_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, filter_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsRequest)) {
return super.equals(obj);
}
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsRequest other = (yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsRequest) obj;
if (!getFolderId()
.equals(other.getFolderId())) return false;
if (getPageSize()
!= other.getPageSize()) return false;
if (!getPageToken()
.equals(other.getPageToken())) return false;
if (!getFilter()
.equals(other.getFilter())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + FOLDER_ID_FIELD_NUMBER;
hash = (53 * hash) + getFolderId().hashCode();
hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getPageSize());
hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER;
hash = (53 * hash) + getPageToken().hashCode();
hash = (37 * hash) + FILTER_FIELD_NUMBER;
hash = (53 * hash) + getFilter().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsRequest parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsRequest parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsRequest parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsRequest parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsRequest parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsRequest prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code yandex.cloud.apploadbalancer.v1.ListTargetGroupsRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.apploadbalancer.v1.ListTargetGroupsRequest)
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_ListTargetGroupsRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_ListTargetGroupsRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsRequest.class, yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsRequest.Builder.class);
}
// Construct using yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsRequest.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
folderId_ = "";
pageSize_ = 0L;
pageToken_ = "";
filter_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_ListTargetGroupsRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsRequest getDefaultInstanceForType() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsRequest build() {
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsRequest buildPartial() {
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsRequest result = new yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsRequest(this);
result.folderId_ = folderId_;
result.pageSize_ = pageSize_;
result.pageToken_ = pageToken_;
result.filter_ = filter_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsRequest) {
return mergeFrom((yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsRequest other) {
if (other == yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsRequest.getDefaultInstance()) return this;
if (!other.getFolderId().isEmpty()) {
folderId_ = other.folderId_;
onChanged();
}
if (other.getPageSize() != 0L) {
setPageSize(other.getPageSize());
}
if (!other.getPageToken().isEmpty()) {
pageToken_ = other.pageToken_;
onChanged();
}
if (!other.getFilter().isEmpty()) {
filter_ = other.filter_;
onChanged();
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object folderId_ = "";
/**
*
* ID of the folder to list target groups in.
* To get the folder ID, make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true];
* @return The folderId.
*/
public java.lang.String getFolderId() {
java.lang.Object ref = folderId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
folderId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the folder to list target groups in.
* To get the folder ID, make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true];
* @return The bytes for folderId.
*/
public com.google.protobuf.ByteString
getFolderIdBytes() {
java.lang.Object ref = folderId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
folderId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the folder to list target groups in.
* To get the folder ID, make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true];
* @param value The folderId to set.
* @return This builder for chaining.
*/
public Builder setFolderId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
folderId_ = value;
onChanged();
return this;
}
/**
*
* ID of the folder to list target groups in.
* To get the folder ID, make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true];
* @return This builder for chaining.
*/
public Builder clearFolderId() {
folderId_ = getDefaultInstance().getFolderId();
onChanged();
return this;
}
/**
*
* ID of the folder to list target groups in.
* To get the folder ID, make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true];
* @param value The bytes for folderId to set.
* @return This builder for chaining.
*/
public Builder setFolderIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
folderId_ = value;
onChanged();
return this;
}
private long pageSize_ ;
/**
*
* The maximum number of results per page to return. If the number of available
* results is larger than `page_size`, the service returns a [ListTargetGroupsResponse.next_page_token]
* that can be used to get the next page of results in subsequent list requests.
* Default value: 100.
*
*
* int64 page_size = 2 [(.yandex.cloud.value) = "0-1000"];
* @return The pageSize.
*/
@java.lang.Override
public long getPageSize() {
return pageSize_;
}
/**
*
* The maximum number of results per page to return. If the number of available
* results is larger than `page_size`, the service returns a [ListTargetGroupsResponse.next_page_token]
* that can be used to get the next page of results in subsequent list requests.
* Default value: 100.
*
*
* int64 page_size = 2 [(.yandex.cloud.value) = "0-1000"];
* @param value The pageSize to set.
* @return This builder for chaining.
*/
public Builder setPageSize(long value) {
pageSize_ = value;
onChanged();
return this;
}
/**
*
* The maximum number of results per page to return. If the number of available
* results is larger than `page_size`, the service returns a [ListTargetGroupsResponse.next_page_token]
* that can be used to get the next page of results in subsequent list requests.
* Default value: 100.
*
*
* int64 page_size = 2 [(.yandex.cloud.value) = "0-1000"];
* @return This builder for chaining.
*/
public Builder clearPageSize() {
pageSize_ = 0L;
onChanged();
return this;
}
private java.lang.Object pageToken_ = "";
/**
*
* Page token. To get the next page of results, set `page_token` to the
* [ListTargetGroupsResponse.next_page_token] returned by a previous list request.
*
*
* string page_token = 3 [(.yandex.cloud.length) = "<=100"];
* @return The pageToken.
*/
public java.lang.String getPageToken() {
java.lang.Object ref = pageToken_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
pageToken_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Page token. To get the next page of results, set `page_token` to the
* [ListTargetGroupsResponse.next_page_token] returned by a previous list request.
*
*
* string page_token = 3 [(.yandex.cloud.length) = "<=100"];
* @return The bytes for pageToken.
*/
public com.google.protobuf.ByteString
getPageTokenBytes() {
java.lang.Object ref = pageToken_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
pageToken_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Page token. To get the next page of results, set `page_token` to the
* [ListTargetGroupsResponse.next_page_token] returned by a previous list request.
*
*
* string page_token = 3 [(.yandex.cloud.length) = "<=100"];
* @param value The pageToken to set.
* @return This builder for chaining.
*/
public Builder setPageToken(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
pageToken_ = value;
onChanged();
return this;
}
/**
*
* Page token. To get the next page of results, set `page_token` to the
* [ListTargetGroupsResponse.next_page_token] returned by a previous list request.
*
*
* string page_token = 3 [(.yandex.cloud.length) = "<=100"];
* @return This builder for chaining.
*/
public Builder clearPageToken() {
pageToken_ = getDefaultInstance().getPageToken();
onChanged();
return this;
}
/**
*
* Page token. To get the next page of results, set `page_token` to the
* [ListTargetGroupsResponse.next_page_token] returned by a previous list request.
*
*
* string page_token = 3 [(.yandex.cloud.length) = "<=100"];
* @param value The bytes for pageToken to set.
* @return This builder for chaining.
*/
public Builder setPageTokenBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
pageToken_ = value;
onChanged();
return this;
}
private java.lang.Object filter_ = "";
/**
*
* A filter expression that filters target groups listed in the response.
* The expression must specify:
* 1. The field name. Currently you can use filtering only on [TargetGroup.name] field.
* 2. An `=` operator.
* 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
* Example of a filter: `name=my-target-group`.
*
*
* string filter = 4 [(.yandex.cloud.length) = "<=1000"];
* @return The filter.
*/
public java.lang.String getFilter() {
java.lang.Object ref = filter_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
filter_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* A filter expression that filters target groups listed in the response.
* The expression must specify:
* 1. The field name. Currently you can use filtering only on [TargetGroup.name] field.
* 2. An `=` operator.
* 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
* Example of a filter: `name=my-target-group`.
*
*
* string filter = 4 [(.yandex.cloud.length) = "<=1000"];
* @return The bytes for filter.
*/
public com.google.protobuf.ByteString
getFilterBytes() {
java.lang.Object ref = filter_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
filter_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* A filter expression that filters target groups listed in the response.
* The expression must specify:
* 1. The field name. Currently you can use filtering only on [TargetGroup.name] field.
* 2. An `=` operator.
* 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
* Example of a filter: `name=my-target-group`.
*
*
* string filter = 4 [(.yandex.cloud.length) = "<=1000"];
* @param value The filter to set.
* @return This builder for chaining.
*/
public Builder setFilter(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
filter_ = value;
onChanged();
return this;
}
/**
*
* A filter expression that filters target groups listed in the response.
* The expression must specify:
* 1. The field name. Currently you can use filtering only on [TargetGroup.name] field.
* 2. An `=` operator.
* 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
* Example of a filter: `name=my-target-group`.
*
*
* string filter = 4 [(.yandex.cloud.length) = "<=1000"];
* @return This builder for chaining.
*/
public Builder clearFilter() {
filter_ = getDefaultInstance().getFilter();
onChanged();
return this;
}
/**
*
* A filter expression that filters target groups listed in the response.
* The expression must specify:
* 1. The field name. Currently you can use filtering only on [TargetGroup.name] field.
* 2. An `=` operator.
* 3. The value in double quotes (`"`). Must be 3-63 characters long and match the regular expression `[a-z][-a-z0-9]{1,61}[a-z0-9]`.
* Example of a filter: `name=my-target-group`.
*
*
* string filter = 4 [(.yandex.cloud.length) = "<=1000"];
* @param value The bytes for filter to set.
* @return This builder for chaining.
*/
public Builder setFilterBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
filter_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.apploadbalancer.v1.ListTargetGroupsRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.apploadbalancer.v1.ListTargetGroupsRequest)
private static final yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsRequest();
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ListTargetGroupsRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ListTargetGroupsRequest(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ListTargetGroupsResponseOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.apploadbalancer.v1.ListTargetGroupsResponse)
com.google.protobuf.MessageOrBuilder {
/**
*
* List of target groups in the specified folder.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.TargetGroup target_groups = 1;
*/
java.util.List
getTargetGroupsList();
/**
*
* List of target groups in the specified folder.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.TargetGroup target_groups = 1;
*/
yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetGroup getTargetGroups(int index);
/**
*
* List of target groups in the specified folder.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.TargetGroup target_groups = 1;
*/
int getTargetGroupsCount();
/**
*
* List of target groups in the specified folder.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.TargetGroup target_groups = 1;
*/
java.util.List extends yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetGroupOrBuilder>
getTargetGroupsOrBuilderList();
/**
*
* List of target groups in the specified folder.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.TargetGroup target_groups = 1;
*/
yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetGroupOrBuilder getTargetGroupsOrBuilder(
int index);
/**
*
* Token for getting the next page of the list. If the number of results is greater than
* the specified [ListTargetGroupsRequest.page_size], use `next_page_token` as the value
* for the [ListTargetGroupsRequest.page_token] parameter in the next list request.
* Each subsequent page will have its own `next_page_token` to continue paging through the results.
*
*
* string next_page_token = 2;
* @return The nextPageToken.
*/
java.lang.String getNextPageToken();
/**
*
* Token for getting the next page of the list. If the number of results is greater than
* the specified [ListTargetGroupsRequest.page_size], use `next_page_token` as the value
* for the [ListTargetGroupsRequest.page_token] parameter in the next list request.
* Each subsequent page will have its own `next_page_token` to continue paging through the results.
*
*
* string next_page_token = 2;
* @return The bytes for nextPageToken.
*/
com.google.protobuf.ByteString
getNextPageTokenBytes();
}
/**
* Protobuf type {@code yandex.cloud.apploadbalancer.v1.ListTargetGroupsResponse}
*/
public static final class ListTargetGroupsResponse extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.apploadbalancer.v1.ListTargetGroupsResponse)
ListTargetGroupsResponseOrBuilder {
private static final long serialVersionUID = 0L;
// Use ListTargetGroupsResponse.newBuilder() to construct.
private ListTargetGroupsResponse(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ListTargetGroupsResponse() {
targetGroups_ = java.util.Collections.emptyList();
nextPageToken_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ListTargetGroupsResponse();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ListTargetGroupsResponse(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
if (!((mutable_bitField0_ & 0x00000001) != 0)) {
targetGroups_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000001;
}
targetGroups_.add(
input.readMessage(yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetGroup.parser(), extensionRegistry));
break;
}
case 18: {
java.lang.String s = input.readStringRequireUtf8();
nextPageToken_ = s;
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000001) != 0)) {
targetGroups_ = java.util.Collections.unmodifiableList(targetGroups_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_ListTargetGroupsResponse_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_ListTargetGroupsResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsResponse.class, yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsResponse.Builder.class);
}
public static final int TARGET_GROUPS_FIELD_NUMBER = 1;
private java.util.List targetGroups_;
/**
*
* List of target groups in the specified folder.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.TargetGroup target_groups = 1;
*/
@java.lang.Override
public java.util.List getTargetGroupsList() {
return targetGroups_;
}
/**
*
* List of target groups in the specified folder.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.TargetGroup target_groups = 1;
*/
@java.lang.Override
public java.util.List extends yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetGroupOrBuilder>
getTargetGroupsOrBuilderList() {
return targetGroups_;
}
/**
*
* List of target groups in the specified folder.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.TargetGroup target_groups = 1;
*/
@java.lang.Override
public int getTargetGroupsCount() {
return targetGroups_.size();
}
/**
*
* List of target groups in the specified folder.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.TargetGroup target_groups = 1;
*/
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetGroup getTargetGroups(int index) {
return targetGroups_.get(index);
}
/**
*
* List of target groups in the specified folder.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.TargetGroup target_groups = 1;
*/
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetGroupOrBuilder getTargetGroupsOrBuilder(
int index) {
return targetGroups_.get(index);
}
public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2;
private volatile java.lang.Object nextPageToken_;
/**
*
* Token for getting the next page of the list. If the number of results is greater than
* the specified [ListTargetGroupsRequest.page_size], use `next_page_token` as the value
* for the [ListTargetGroupsRequest.page_token] parameter in the next list request.
* Each subsequent page will have its own `next_page_token` to continue paging through the results.
*
*
* string next_page_token = 2;
* @return The nextPageToken.
*/
@java.lang.Override
public java.lang.String getNextPageToken() {
java.lang.Object ref = nextPageToken_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
nextPageToken_ = s;
return s;
}
}
/**
*
* Token for getting the next page of the list. If the number of results is greater than
* the specified [ListTargetGroupsRequest.page_size], use `next_page_token` as the value
* for the [ListTargetGroupsRequest.page_token] parameter in the next list request.
* Each subsequent page will have its own `next_page_token` to continue paging through the results.
*
*
* string next_page_token = 2;
* @return The bytes for nextPageToken.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getNextPageTokenBytes() {
java.lang.Object ref = nextPageToken_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
nextPageToken_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
for (int i = 0; i < targetGroups_.size(); i++) {
output.writeMessage(1, targetGroups_.get(i));
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
for (int i = 0; i < targetGroups_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, targetGroups_.get(i));
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsResponse)) {
return super.equals(obj);
}
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsResponse other = (yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsResponse) obj;
if (!getTargetGroupsList()
.equals(other.getTargetGroupsList())) return false;
if (!getNextPageToken()
.equals(other.getNextPageToken())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (getTargetGroupsCount() > 0) {
hash = (37 * hash) + TARGET_GROUPS_FIELD_NUMBER;
hash = (53 * hash) + getTargetGroupsList().hashCode();
}
hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER;
hash = (53 * hash) + getNextPageToken().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsResponse parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsResponse parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsResponse parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsResponse parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsResponse parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsResponse parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsResponse parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsResponse parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsResponse parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsResponse parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsResponse parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsResponse parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsResponse prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code yandex.cloud.apploadbalancer.v1.ListTargetGroupsResponse}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.apploadbalancer.v1.ListTargetGroupsResponse)
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsResponseOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_ListTargetGroupsResponse_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_ListTargetGroupsResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsResponse.class, yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsResponse.Builder.class);
}
// Construct using yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsResponse.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getTargetGroupsFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (targetGroupsBuilder_ == null) {
targetGroups_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
} else {
targetGroupsBuilder_.clear();
}
nextPageToken_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_ListTargetGroupsResponse_descriptor;
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsResponse getDefaultInstanceForType() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsResponse.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsResponse build() {
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsResponse result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsResponse buildPartial() {
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsResponse result = new yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsResponse(this);
int from_bitField0_ = bitField0_;
if (targetGroupsBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0)) {
targetGroups_ = java.util.Collections.unmodifiableList(targetGroups_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.targetGroups_ = targetGroups_;
} else {
result.targetGroups_ = targetGroupsBuilder_.build();
}
result.nextPageToken_ = nextPageToken_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsResponse) {
return mergeFrom((yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsResponse)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsResponse other) {
if (other == yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsResponse.getDefaultInstance()) return this;
if (targetGroupsBuilder_ == null) {
if (!other.targetGroups_.isEmpty()) {
if (targetGroups_.isEmpty()) {
targetGroups_ = other.targetGroups_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureTargetGroupsIsMutable();
targetGroups_.addAll(other.targetGroups_);
}
onChanged();
}
} else {
if (!other.targetGroups_.isEmpty()) {
if (targetGroupsBuilder_.isEmpty()) {
targetGroupsBuilder_.dispose();
targetGroupsBuilder_ = null;
targetGroups_ = other.targetGroups_;
bitField0_ = (bitField0_ & ~0x00000001);
targetGroupsBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getTargetGroupsFieldBuilder() : null;
} else {
targetGroupsBuilder_.addAllMessages(other.targetGroups_);
}
}
}
if (!other.getNextPageToken().isEmpty()) {
nextPageToken_ = other.nextPageToken_;
onChanged();
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsResponse parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsResponse) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.util.List targetGroups_ =
java.util.Collections.emptyList();
private void ensureTargetGroupsIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
targetGroups_ = new java.util.ArrayList(targetGroups_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetGroup, yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetGroup.Builder, yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetGroupOrBuilder> targetGroupsBuilder_;
/**
*
* List of target groups in the specified folder.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.TargetGroup target_groups = 1;
*/
public java.util.List getTargetGroupsList() {
if (targetGroupsBuilder_ == null) {
return java.util.Collections.unmodifiableList(targetGroups_);
} else {
return targetGroupsBuilder_.getMessageList();
}
}
/**
*
* List of target groups in the specified folder.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.TargetGroup target_groups = 1;
*/
public int getTargetGroupsCount() {
if (targetGroupsBuilder_ == null) {
return targetGroups_.size();
} else {
return targetGroupsBuilder_.getCount();
}
}
/**
*
* List of target groups in the specified folder.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.TargetGroup target_groups = 1;
*/
public yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetGroup getTargetGroups(int index) {
if (targetGroupsBuilder_ == null) {
return targetGroups_.get(index);
} else {
return targetGroupsBuilder_.getMessage(index);
}
}
/**
*
* List of target groups in the specified folder.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.TargetGroup target_groups = 1;
*/
public Builder setTargetGroups(
int index, yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetGroup value) {
if (targetGroupsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureTargetGroupsIsMutable();
targetGroups_.set(index, value);
onChanged();
} else {
targetGroupsBuilder_.setMessage(index, value);
}
return this;
}
/**
*
* List of target groups in the specified folder.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.TargetGroup target_groups = 1;
*/
public Builder setTargetGroups(
int index, yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetGroup.Builder builderForValue) {
if (targetGroupsBuilder_ == null) {
ensureTargetGroupsIsMutable();
targetGroups_.set(index, builderForValue.build());
onChanged();
} else {
targetGroupsBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
*
* List of target groups in the specified folder.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.TargetGroup target_groups = 1;
*/
public Builder addTargetGroups(yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetGroup value) {
if (targetGroupsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureTargetGroupsIsMutable();
targetGroups_.add(value);
onChanged();
} else {
targetGroupsBuilder_.addMessage(value);
}
return this;
}
/**
*
* List of target groups in the specified folder.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.TargetGroup target_groups = 1;
*/
public Builder addTargetGroups(
int index, yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetGroup value) {
if (targetGroupsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureTargetGroupsIsMutable();
targetGroups_.add(index, value);
onChanged();
} else {
targetGroupsBuilder_.addMessage(index, value);
}
return this;
}
/**
*
* List of target groups in the specified folder.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.TargetGroup target_groups = 1;
*/
public Builder addTargetGroups(
yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetGroup.Builder builderForValue) {
if (targetGroupsBuilder_ == null) {
ensureTargetGroupsIsMutable();
targetGroups_.add(builderForValue.build());
onChanged();
} else {
targetGroupsBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
*
* List of target groups in the specified folder.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.TargetGroup target_groups = 1;
*/
public Builder addTargetGroups(
int index, yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetGroup.Builder builderForValue) {
if (targetGroupsBuilder_ == null) {
ensureTargetGroupsIsMutable();
targetGroups_.add(index, builderForValue.build());
onChanged();
} else {
targetGroupsBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
*
* List of target groups in the specified folder.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.TargetGroup target_groups = 1;
*/
public Builder addAllTargetGroups(
java.lang.Iterable extends yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetGroup> values) {
if (targetGroupsBuilder_ == null) {
ensureTargetGroupsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, targetGroups_);
onChanged();
} else {
targetGroupsBuilder_.addAllMessages(values);
}
return this;
}
/**
*
* List of target groups in the specified folder.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.TargetGroup target_groups = 1;
*/
public Builder clearTargetGroups() {
if (targetGroupsBuilder_ == null) {
targetGroups_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
targetGroupsBuilder_.clear();
}
return this;
}
/**
*
* List of target groups in the specified folder.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.TargetGroup target_groups = 1;
*/
public Builder removeTargetGroups(int index) {
if (targetGroupsBuilder_ == null) {
ensureTargetGroupsIsMutable();
targetGroups_.remove(index);
onChanged();
} else {
targetGroupsBuilder_.remove(index);
}
return this;
}
/**
*
* List of target groups in the specified folder.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.TargetGroup target_groups = 1;
*/
public yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetGroup.Builder getTargetGroupsBuilder(
int index) {
return getTargetGroupsFieldBuilder().getBuilder(index);
}
/**
*
* List of target groups in the specified folder.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.TargetGroup target_groups = 1;
*/
public yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetGroupOrBuilder getTargetGroupsOrBuilder(
int index) {
if (targetGroupsBuilder_ == null) {
return targetGroups_.get(index); } else {
return targetGroupsBuilder_.getMessageOrBuilder(index);
}
}
/**
*
* List of target groups in the specified folder.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.TargetGroup target_groups = 1;
*/
public java.util.List extends yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetGroupOrBuilder>
getTargetGroupsOrBuilderList() {
if (targetGroupsBuilder_ != null) {
return targetGroupsBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(targetGroups_);
}
}
/**
*
* List of target groups in the specified folder.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.TargetGroup target_groups = 1;
*/
public yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetGroup.Builder addTargetGroupsBuilder() {
return getTargetGroupsFieldBuilder().addBuilder(
yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetGroup.getDefaultInstance());
}
/**
*
* List of target groups in the specified folder.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.TargetGroup target_groups = 1;
*/
public yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetGroup.Builder addTargetGroupsBuilder(
int index) {
return getTargetGroupsFieldBuilder().addBuilder(
index, yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetGroup.getDefaultInstance());
}
/**
*
* List of target groups in the specified folder.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.TargetGroup target_groups = 1;
*/
public java.util.List
getTargetGroupsBuilderList() {
return getTargetGroupsFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetGroup, yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetGroup.Builder, yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetGroupOrBuilder>
getTargetGroupsFieldBuilder() {
if (targetGroupsBuilder_ == null) {
targetGroupsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetGroup, yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetGroup.Builder, yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetGroupOrBuilder>(
targetGroups_,
((bitField0_ & 0x00000001) != 0),
getParentForChildren(),
isClean());
targetGroups_ = null;
}
return targetGroupsBuilder_;
}
private java.lang.Object nextPageToken_ = "";
/**
*
* Token for getting the next page of the list. If the number of results is greater than
* the specified [ListTargetGroupsRequest.page_size], use `next_page_token` as the value
* for the [ListTargetGroupsRequest.page_token] parameter in the next list request.
* Each subsequent page will have its own `next_page_token` to continue paging through the results.
*
*
* string next_page_token = 2;
* @return The nextPageToken.
*/
public java.lang.String getNextPageToken() {
java.lang.Object ref = nextPageToken_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
nextPageToken_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Token for getting the next page of the list. If the number of results is greater than
* the specified [ListTargetGroupsRequest.page_size], use `next_page_token` as the value
* for the [ListTargetGroupsRequest.page_token] parameter in the next list request.
* Each subsequent page will have its own `next_page_token` to continue paging through the results.
*
*
* string next_page_token = 2;
* @return The bytes for nextPageToken.
*/
public com.google.protobuf.ByteString
getNextPageTokenBytes() {
java.lang.Object ref = nextPageToken_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
nextPageToken_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Token for getting the next page of the list. If the number of results is greater than
* the specified [ListTargetGroupsRequest.page_size], use `next_page_token` as the value
* for the [ListTargetGroupsRequest.page_token] parameter in the next list request.
* Each subsequent page will have its own `next_page_token` to continue paging through the results.
*
*
* string next_page_token = 2;
* @param value The nextPageToken to set.
* @return This builder for chaining.
*/
public Builder setNextPageToken(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
nextPageToken_ = value;
onChanged();
return this;
}
/**
*
* Token for getting the next page of the list. If the number of results is greater than
* the specified [ListTargetGroupsRequest.page_size], use `next_page_token` as the value
* for the [ListTargetGroupsRequest.page_token] parameter in the next list request.
* Each subsequent page will have its own `next_page_token` to continue paging through the results.
*
*
* string next_page_token = 2;
* @return This builder for chaining.
*/
public Builder clearNextPageToken() {
nextPageToken_ = getDefaultInstance().getNextPageToken();
onChanged();
return this;
}
/**
*
* Token for getting the next page of the list. If the number of results is greater than
* the specified [ListTargetGroupsRequest.page_size], use `next_page_token` as the value
* for the [ListTargetGroupsRequest.page_token] parameter in the next list request.
* Each subsequent page will have its own `next_page_token` to continue paging through the results.
*
*
* string next_page_token = 2;
* @param value The bytes for nextPageToken to set.
* @return This builder for chaining.
*/
public Builder setNextPageTokenBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
nextPageToken_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.apploadbalancer.v1.ListTargetGroupsResponse)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.apploadbalancer.v1.ListTargetGroupsResponse)
private static final yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsResponse DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsResponse();
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsResponse getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ListTargetGroupsResponse parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ListTargetGroupsResponse(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupsResponse getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface DeleteTargetGroupRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.apploadbalancer.v1.DeleteTargetGroupRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the target group to delete.
* To get the target group ID, make a [TargetGroupService.List] request.
*
*
* string target_group_id = 1 [(.yandex.cloud.required) = true];
* @return The targetGroupId.
*/
java.lang.String getTargetGroupId();
/**
*
* ID of the target group to delete.
* To get the target group ID, make a [TargetGroupService.List] request.
*
*
* string target_group_id = 1 [(.yandex.cloud.required) = true];
* @return The bytes for targetGroupId.
*/
com.google.protobuf.ByteString
getTargetGroupIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.apploadbalancer.v1.DeleteTargetGroupRequest}
*/
public static final class DeleteTargetGroupRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.apploadbalancer.v1.DeleteTargetGroupRequest)
DeleteTargetGroupRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use DeleteTargetGroupRequest.newBuilder() to construct.
private DeleteTargetGroupRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private DeleteTargetGroupRequest() {
targetGroupId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new DeleteTargetGroupRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private DeleteTargetGroupRequest(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
java.lang.String s = input.readStringRequireUtf8();
targetGroupId_ = s;
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_DeleteTargetGroupRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_DeleteTargetGroupRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupRequest.class, yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupRequest.Builder.class);
}
public static final int TARGET_GROUP_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object targetGroupId_;
/**
*
* ID of the target group to delete.
* To get the target group ID, make a [TargetGroupService.List] request.
*
*
* string target_group_id = 1 [(.yandex.cloud.required) = true];
* @return The targetGroupId.
*/
@java.lang.Override
public java.lang.String getTargetGroupId() {
java.lang.Object ref = targetGroupId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
targetGroupId_ = s;
return s;
}
}
/**
*
* ID of the target group to delete.
* To get the target group ID, make a [TargetGroupService.List] request.
*
*
* string target_group_id = 1 [(.yandex.cloud.required) = true];
* @return The bytes for targetGroupId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTargetGroupIdBytes() {
java.lang.Object ref = targetGroupId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
targetGroupId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(targetGroupId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, targetGroupId_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(targetGroupId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, targetGroupId_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupRequest)) {
return super.equals(obj);
}
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupRequest other = (yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupRequest) obj;
if (!getTargetGroupId()
.equals(other.getTargetGroupId())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + TARGET_GROUP_ID_FIELD_NUMBER;
hash = (53 * hash) + getTargetGroupId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupRequest parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupRequest parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupRequest parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupRequest parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupRequest parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupRequest prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code yandex.cloud.apploadbalancer.v1.DeleteTargetGroupRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.apploadbalancer.v1.DeleteTargetGroupRequest)
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_DeleteTargetGroupRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_DeleteTargetGroupRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupRequest.class, yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupRequest.Builder.class);
}
// Construct using yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupRequest.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
targetGroupId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_DeleteTargetGroupRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupRequest getDefaultInstanceForType() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupRequest build() {
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupRequest buildPartial() {
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupRequest result = new yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupRequest(this);
result.targetGroupId_ = targetGroupId_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupRequest) {
return mergeFrom((yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupRequest other) {
if (other == yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupRequest.getDefaultInstance()) return this;
if (!other.getTargetGroupId().isEmpty()) {
targetGroupId_ = other.targetGroupId_;
onChanged();
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object targetGroupId_ = "";
/**
*
* ID of the target group to delete.
* To get the target group ID, make a [TargetGroupService.List] request.
*
*
* string target_group_id = 1 [(.yandex.cloud.required) = true];
* @return The targetGroupId.
*/
public java.lang.String getTargetGroupId() {
java.lang.Object ref = targetGroupId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
targetGroupId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the target group to delete.
* To get the target group ID, make a [TargetGroupService.List] request.
*
*
* string target_group_id = 1 [(.yandex.cloud.required) = true];
* @return The bytes for targetGroupId.
*/
public com.google.protobuf.ByteString
getTargetGroupIdBytes() {
java.lang.Object ref = targetGroupId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
targetGroupId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the target group to delete.
* To get the target group ID, make a [TargetGroupService.List] request.
*
*
* string target_group_id = 1 [(.yandex.cloud.required) = true];
* @param value The targetGroupId to set.
* @return This builder for chaining.
*/
public Builder setTargetGroupId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
targetGroupId_ = value;
onChanged();
return this;
}
/**
*
* ID of the target group to delete.
* To get the target group ID, make a [TargetGroupService.List] request.
*
*
* string target_group_id = 1 [(.yandex.cloud.required) = true];
* @return This builder for chaining.
*/
public Builder clearTargetGroupId() {
targetGroupId_ = getDefaultInstance().getTargetGroupId();
onChanged();
return this;
}
/**
*
* ID of the target group to delete.
* To get the target group ID, make a [TargetGroupService.List] request.
*
*
* string target_group_id = 1 [(.yandex.cloud.required) = true];
* @param value The bytes for targetGroupId to set.
* @return This builder for chaining.
*/
public Builder setTargetGroupIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
targetGroupId_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.apploadbalancer.v1.DeleteTargetGroupRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.apploadbalancer.v1.DeleteTargetGroupRequest)
private static final yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupRequest();
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public DeleteTargetGroupRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new DeleteTargetGroupRequest(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface DeleteTargetGroupMetadataOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.apploadbalancer.v1.DeleteTargetGroupMetadata)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the target group that is being deleted.
*
*
* string target_group_id = 1;
* @return The targetGroupId.
*/
java.lang.String getTargetGroupId();
/**
*
* ID of the target group that is being deleted.
*
*
* string target_group_id = 1;
* @return The bytes for targetGroupId.
*/
com.google.protobuf.ByteString
getTargetGroupIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.apploadbalancer.v1.DeleteTargetGroupMetadata}
*/
public static final class DeleteTargetGroupMetadata extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.apploadbalancer.v1.DeleteTargetGroupMetadata)
DeleteTargetGroupMetadataOrBuilder {
private static final long serialVersionUID = 0L;
// Use DeleteTargetGroupMetadata.newBuilder() to construct.
private DeleteTargetGroupMetadata(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private DeleteTargetGroupMetadata() {
targetGroupId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new DeleteTargetGroupMetadata();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private DeleteTargetGroupMetadata(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
java.lang.String s = input.readStringRequireUtf8();
targetGroupId_ = s;
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_DeleteTargetGroupMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_DeleteTargetGroupMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupMetadata.class, yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupMetadata.Builder.class);
}
public static final int TARGET_GROUP_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object targetGroupId_;
/**
*
* ID of the target group that is being deleted.
*
*
* string target_group_id = 1;
* @return The targetGroupId.
*/
@java.lang.Override
public java.lang.String getTargetGroupId() {
java.lang.Object ref = targetGroupId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
targetGroupId_ = s;
return s;
}
}
/**
*
* ID of the target group that is being deleted.
*
*
* string target_group_id = 1;
* @return The bytes for targetGroupId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTargetGroupIdBytes() {
java.lang.Object ref = targetGroupId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
targetGroupId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(targetGroupId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, targetGroupId_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(targetGroupId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, targetGroupId_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupMetadata)) {
return super.equals(obj);
}
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupMetadata other = (yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupMetadata) obj;
if (!getTargetGroupId()
.equals(other.getTargetGroupId())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + TARGET_GROUP_ID_FIELD_NUMBER;
hash = (53 * hash) + getTargetGroupId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupMetadata parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupMetadata parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupMetadata parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupMetadata parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupMetadata parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupMetadata parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupMetadata parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupMetadata parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupMetadata parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupMetadata parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupMetadata parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupMetadata parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupMetadata prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code yandex.cloud.apploadbalancer.v1.DeleteTargetGroupMetadata}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.apploadbalancer.v1.DeleteTargetGroupMetadata)
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupMetadataOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_DeleteTargetGroupMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_DeleteTargetGroupMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupMetadata.class, yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupMetadata.Builder.class);
}
// Construct using yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupMetadata.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
targetGroupId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_DeleteTargetGroupMetadata_descriptor;
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupMetadata getDefaultInstanceForType() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupMetadata.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupMetadata build() {
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupMetadata result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupMetadata buildPartial() {
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupMetadata result = new yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupMetadata(this);
result.targetGroupId_ = targetGroupId_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupMetadata) {
return mergeFrom((yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupMetadata)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupMetadata other) {
if (other == yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupMetadata.getDefaultInstance()) return this;
if (!other.getTargetGroupId().isEmpty()) {
targetGroupId_ = other.targetGroupId_;
onChanged();
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupMetadata parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupMetadata) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object targetGroupId_ = "";
/**
*
* ID of the target group that is being deleted.
*
*
* string target_group_id = 1;
* @return The targetGroupId.
*/
public java.lang.String getTargetGroupId() {
java.lang.Object ref = targetGroupId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
targetGroupId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the target group that is being deleted.
*
*
* string target_group_id = 1;
* @return The bytes for targetGroupId.
*/
public com.google.protobuf.ByteString
getTargetGroupIdBytes() {
java.lang.Object ref = targetGroupId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
targetGroupId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the target group that is being deleted.
*
*
* string target_group_id = 1;
* @param value The targetGroupId to set.
* @return This builder for chaining.
*/
public Builder setTargetGroupId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
targetGroupId_ = value;
onChanged();
return this;
}
/**
*
* ID of the target group that is being deleted.
*
*
* string target_group_id = 1;
* @return This builder for chaining.
*/
public Builder clearTargetGroupId() {
targetGroupId_ = getDefaultInstance().getTargetGroupId();
onChanged();
return this;
}
/**
*
* ID of the target group that is being deleted.
*
*
* string target_group_id = 1;
* @param value The bytes for targetGroupId to set.
* @return This builder for chaining.
*/
public Builder setTargetGroupIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
targetGroupId_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.apploadbalancer.v1.DeleteTargetGroupMetadata)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.apploadbalancer.v1.DeleteTargetGroupMetadata)
private static final yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupMetadata DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupMetadata();
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupMetadata getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public DeleteTargetGroupMetadata parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new DeleteTargetGroupMetadata(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.DeleteTargetGroupMetadata getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface UpdateTargetGroupRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.apploadbalancer.v1.UpdateTargetGroupRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the target group to update.
* To get the target group ID, make a [TargetGroupService.List] request.
*
*
* string target_group_id = 1 [(.yandex.cloud.required) = true];
* @return The targetGroupId.
*/
java.lang.String getTargetGroupId();
/**
*
* ID of the target group to update.
* To get the target group ID, make a [TargetGroupService.List] request.
*
*
* string target_group_id = 1 [(.yandex.cloud.required) = true];
* @return The bytes for targetGroupId.
*/
com.google.protobuf.ByteString
getTargetGroupIdBytes();
/**
*
* Field mask that specifies which attributes of the target group should be updated.
*
*
* .google.protobuf.FieldMask update_mask = 2;
* @return Whether the updateMask field is set.
*/
boolean hasUpdateMask();
/**
*
* Field mask that specifies which attributes of the target group should be updated.
*
*
* .google.protobuf.FieldMask update_mask = 2;
* @return The updateMask.
*/
com.google.protobuf.FieldMask getUpdateMask();
/**
*
* Field mask that specifies which attributes of the target group should be updated.
*
*
* .google.protobuf.FieldMask update_mask = 2;
*/
com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder();
/**
*
* New name for the target group.
* The name must be unique within the folder.
*
*
* string name = 3 [(.yandex.cloud.pattern) = "([a-z]([-a-z0-9]{0,61}[a-z0-9])?)?"];
* @return The name.
*/
java.lang.String getName();
/**
*
* New name for the target group.
* The name must be unique within the folder.
*
*
* string name = 3 [(.yandex.cloud.pattern) = "([a-z]([-a-z0-9]{0,61}[a-z0-9])?)?"];
* @return The bytes for name.
*/
com.google.protobuf.ByteString
getNameBytes();
/**
*
* New description of the target group.
*
*
* string description = 4 [(.yandex.cloud.length) = "<=256"];
* @return The description.
*/
java.lang.String getDescription();
/**
*
* New description of the target group.
*
*
* string description = 4 [(.yandex.cloud.length) = "<=256"];
* @return The bytes for description.
*/
com.google.protobuf.ByteString
getDescriptionBytes();
/**
*
* Target group labels as `key:value` pairs.
* For details about the concept, see [documentation](/docs/overview/concepts/services#labels).
* Existing set of labels is completely replaced by the provided set, so if you just want
* to add or remove a label:
* 1. Get the current set of labels with a [TargetGroupService.Get] request.
* 2. Add or remove a label in this set.
* 3. Send the new set in this field.
*
*
* map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
int getLabelsCount();
/**
*
* Target group labels as `key:value` pairs.
* For details about the concept, see [documentation](/docs/overview/concepts/services#labels).
* Existing set of labels is completely replaced by the provided set, so if you just want
* to add or remove a label:
* 1. Get the current set of labels with a [TargetGroupService.Get] request.
* 2. Add or remove a label in this set.
* 3. Send the new set in this field.
*
*
* map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
boolean containsLabels(
java.lang.String key);
/**
* Use {@link #getLabelsMap()} instead.
*/
@java.lang.Deprecated
java.util.Map
getLabels();
/**
*
* Target group labels as `key:value` pairs.
* For details about the concept, see [documentation](/docs/overview/concepts/services#labels).
* Existing set of labels is completely replaced by the provided set, so if you just want
* to add or remove a label:
* 1. Get the current set of labels with a [TargetGroupService.Get] request.
* 2. Add or remove a label in this set.
* 3. Send the new set in this field.
*
*
* map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
java.util.Map
getLabelsMap();
/**
*
* Target group labels as `key:value` pairs.
* For details about the concept, see [documentation](/docs/overview/concepts/services#labels).
* Existing set of labels is completely replaced by the provided set, so if you just want
* to add or remove a label:
* 1. Get the current set of labels with a [TargetGroupService.Get] request.
* 2. Add or remove a label in this set.
* 3. Send the new set in this field.
*
*
* map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
java.lang.String getLabelsOrDefault(
java.lang.String key,
java.lang.String defaultValue);
/**
*
* Target group labels as `key:value` pairs.
* For details about the concept, see [documentation](/docs/overview/concepts/services#labels).
* Existing set of labels is completely replaced by the provided set, so if you just want
* to add or remove a label:
* 1. Get the current set of labels with a [TargetGroupService.Get] request.
* 2. Add or remove a label in this set.
* 3. Send the new set in this field.
*
*
* map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
java.lang.String getLabelsOrThrow(
java.lang.String key);
/**
*
* New list of targets in the target group.
* Existing list of targets is completely replaced by the specified list, so if you just want to add or remove
* a target, make a [TargetGroupService.AddTargets] request or a [TargetGroupService.RemoveTargets] request.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 6;
*/
java.util.List
getTargetsList();
/**
*
* New list of targets in the target group.
* Existing list of targets is completely replaced by the specified list, so if you just want to add or remove
* a target, make a [TargetGroupService.AddTargets] request or a [TargetGroupService.RemoveTargets] request.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 6;
*/
yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target getTargets(int index);
/**
*
* New list of targets in the target group.
* Existing list of targets is completely replaced by the specified list, so if you just want to add or remove
* a target, make a [TargetGroupService.AddTargets] request or a [TargetGroupService.RemoveTargets] request.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 6;
*/
int getTargetsCount();
/**
*
* New list of targets in the target group.
* Existing list of targets is completely replaced by the specified list, so if you just want to add or remove
* a target, make a [TargetGroupService.AddTargets] request or a [TargetGroupService.RemoveTargets] request.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 6;
*/
java.util.List extends yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetOrBuilder>
getTargetsOrBuilderList();
/**
*
* New list of targets in the target group.
* Existing list of targets is completely replaced by the specified list, so if you just want to add or remove
* a target, make a [TargetGroupService.AddTargets] request or a [TargetGroupService.RemoveTargets] request.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 6;
*/
yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetOrBuilder getTargetsOrBuilder(
int index);
}
/**
* Protobuf type {@code yandex.cloud.apploadbalancer.v1.UpdateTargetGroupRequest}
*/
public static final class UpdateTargetGroupRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.apploadbalancer.v1.UpdateTargetGroupRequest)
UpdateTargetGroupRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use UpdateTargetGroupRequest.newBuilder() to construct.
private UpdateTargetGroupRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private UpdateTargetGroupRequest() {
targetGroupId_ = "";
name_ = "";
description_ = "";
targets_ = java.util.Collections.emptyList();
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new UpdateTargetGroupRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private UpdateTargetGroupRequest(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
java.lang.String s = input.readStringRequireUtf8();
targetGroupId_ = s;
break;
}
case 18: {
com.google.protobuf.FieldMask.Builder subBuilder = null;
if (updateMask_ != null) {
subBuilder = updateMask_.toBuilder();
}
updateMask_ = input.readMessage(com.google.protobuf.FieldMask.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(updateMask_);
updateMask_ = subBuilder.buildPartial();
}
break;
}
case 26: {
java.lang.String s = input.readStringRequireUtf8();
name_ = s;
break;
}
case 34: {
java.lang.String s = input.readStringRequireUtf8();
description_ = s;
break;
}
case 42: {
if (!((mutable_bitField0_ & 0x00000001) != 0)) {
labels_ = com.google.protobuf.MapField.newMapField(
LabelsDefaultEntryHolder.defaultEntry);
mutable_bitField0_ |= 0x00000001;
}
com.google.protobuf.MapEntry
labels__ = input.readMessage(
LabelsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
labels_.getMutableMap().put(
labels__.getKey(), labels__.getValue());
break;
}
case 50: {
if (!((mutable_bitField0_ & 0x00000002) != 0)) {
targets_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000002;
}
targets_.add(
input.readMessage(yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target.parser(), extensionRegistry));
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000002) != 0)) {
targets_ = java.util.Collections.unmodifiableList(targets_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_UpdateTargetGroupRequest_descriptor;
}
@SuppressWarnings({"rawtypes"})
@java.lang.Override
protected com.google.protobuf.MapField internalGetMapField(
int number) {
switch (number) {
case 5:
return internalGetLabels();
default:
throw new RuntimeException(
"Invalid map field number: " + number);
}
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_UpdateTargetGroupRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupRequest.class, yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupRequest.Builder.class);
}
public static final int TARGET_GROUP_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object targetGroupId_;
/**
*
* ID of the target group to update.
* To get the target group ID, make a [TargetGroupService.List] request.
*
*
* string target_group_id = 1 [(.yandex.cloud.required) = true];
* @return The targetGroupId.
*/
@java.lang.Override
public java.lang.String getTargetGroupId() {
java.lang.Object ref = targetGroupId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
targetGroupId_ = s;
return s;
}
}
/**
*
* ID of the target group to update.
* To get the target group ID, make a [TargetGroupService.List] request.
*
*
* string target_group_id = 1 [(.yandex.cloud.required) = true];
* @return The bytes for targetGroupId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTargetGroupIdBytes() {
java.lang.Object ref = targetGroupId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
targetGroupId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int UPDATE_MASK_FIELD_NUMBER = 2;
private com.google.protobuf.FieldMask updateMask_;
/**
*
* Field mask that specifies which attributes of the target group should be updated.
*
*
* .google.protobuf.FieldMask update_mask = 2;
* @return Whether the updateMask field is set.
*/
@java.lang.Override
public boolean hasUpdateMask() {
return updateMask_ != null;
}
/**
*
* Field mask that specifies which attributes of the target group should be updated.
*
*
* .google.protobuf.FieldMask update_mask = 2;
* @return The updateMask.
*/
@java.lang.Override
public com.google.protobuf.FieldMask getUpdateMask() {
return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_;
}
/**
*
* Field mask that specifies which attributes of the target group should be updated.
*
*
* .google.protobuf.FieldMask update_mask = 2;
*/
@java.lang.Override
public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() {
return getUpdateMask();
}
public static final int NAME_FIELD_NUMBER = 3;
private volatile java.lang.Object name_;
/**
*
* New name for the target group.
* The name must be unique within the folder.
*
*
* string name = 3 [(.yandex.cloud.pattern) = "([a-z]([-a-z0-9]{0,61}[a-z0-9])?)?"];
* @return The name.
*/
@java.lang.Override
public java.lang.String getName() {
java.lang.Object ref = name_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
name_ = s;
return s;
}
}
/**
*
* New name for the target group.
* The name must be unique within the folder.
*
*
* string name = 3 [(.yandex.cloud.pattern) = "([a-z]([-a-z0-9]{0,61}[a-z0-9])?)?"];
* @return The bytes for name.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getNameBytes() {
java.lang.Object ref = name_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
name_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int DESCRIPTION_FIELD_NUMBER = 4;
private volatile java.lang.Object description_;
/**
*
* New description of the target group.
*
*
* string description = 4 [(.yandex.cloud.length) = "<=256"];
* @return The description.
*/
@java.lang.Override
public java.lang.String getDescription() {
java.lang.Object ref = description_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
description_ = s;
return s;
}
}
/**
*
* New description of the target group.
*
*
* string description = 4 [(.yandex.cloud.length) = "<=256"];
* @return The bytes for description.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getDescriptionBytes() {
java.lang.Object ref = description_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
description_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int LABELS_FIELD_NUMBER = 5;
private static final class LabelsDefaultEntryHolder {
static final com.google.protobuf.MapEntry<
java.lang.String, java.lang.String> defaultEntry =
com.google.protobuf.MapEntry
.newDefaultInstance(
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_UpdateTargetGroupRequest_LabelsEntry_descriptor,
com.google.protobuf.WireFormat.FieldType.STRING,
"",
com.google.protobuf.WireFormat.FieldType.STRING,
"");
}
private com.google.protobuf.MapField<
java.lang.String, java.lang.String> labels_;
private com.google.protobuf.MapField
internalGetLabels() {
if (labels_ == null) {
return com.google.protobuf.MapField.emptyMapField(
LabelsDefaultEntryHolder.defaultEntry);
}
return labels_;
}
public int getLabelsCount() {
return internalGetLabels().getMap().size();
}
/**
*
* Target group labels as `key:value` pairs.
* For details about the concept, see [documentation](/docs/overview/concepts/services#labels).
* Existing set of labels is completely replaced by the provided set, so if you just want
* to add or remove a label:
* 1. Get the current set of labels with a [TargetGroupService.Get] request.
* 2. Add or remove a label in this set.
* 3. Send the new set in this field.
*
*
* map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
@java.lang.Override
public boolean containsLabels(
java.lang.String key) {
if (key == null) { throw new NullPointerException("map key"); }
return internalGetLabels().getMap().containsKey(key);
}
/**
* Use {@link #getLabelsMap()} instead.
*/
@java.lang.Override
@java.lang.Deprecated
public java.util.Map getLabels() {
return getLabelsMap();
}
/**
*
* Target group labels as `key:value` pairs.
* For details about the concept, see [documentation](/docs/overview/concepts/services#labels).
* Existing set of labels is completely replaced by the provided set, so if you just want
* to add or remove a label:
* 1. Get the current set of labels with a [TargetGroupService.Get] request.
* 2. Add or remove a label in this set.
* 3. Send the new set in this field.
*
*
* map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
@java.lang.Override
public java.util.Map getLabelsMap() {
return internalGetLabels().getMap();
}
/**
*
* Target group labels as `key:value` pairs.
* For details about the concept, see [documentation](/docs/overview/concepts/services#labels).
* Existing set of labels is completely replaced by the provided set, so if you just want
* to add or remove a label:
* 1. Get the current set of labels with a [TargetGroupService.Get] request.
* 2. Add or remove a label in this set.
* 3. Send the new set in this field.
*
*
* map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
@java.lang.Override
public java.lang.String getLabelsOrDefault(
java.lang.String key,
java.lang.String defaultValue) {
if (key == null) { throw new NullPointerException("map key"); }
java.util.Map map =
internalGetLabels().getMap();
return map.containsKey(key) ? map.get(key) : defaultValue;
}
/**
*
* Target group labels as `key:value` pairs.
* For details about the concept, see [documentation](/docs/overview/concepts/services#labels).
* Existing set of labels is completely replaced by the provided set, so if you just want
* to add or remove a label:
* 1. Get the current set of labels with a [TargetGroupService.Get] request.
* 2. Add or remove a label in this set.
* 3. Send the new set in this field.
*
*
* map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
@java.lang.Override
public java.lang.String getLabelsOrThrow(
java.lang.String key) {
if (key == null) { throw new NullPointerException("map key"); }
java.util.Map map =
internalGetLabels().getMap();
if (!map.containsKey(key)) {
throw new java.lang.IllegalArgumentException();
}
return map.get(key);
}
public static final int TARGETS_FIELD_NUMBER = 6;
private java.util.List targets_;
/**
*
* New list of targets in the target group.
* Existing list of targets is completely replaced by the specified list, so if you just want to add or remove
* a target, make a [TargetGroupService.AddTargets] request or a [TargetGroupService.RemoveTargets] request.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 6;
*/
@java.lang.Override
public java.util.List getTargetsList() {
return targets_;
}
/**
*
* New list of targets in the target group.
* Existing list of targets is completely replaced by the specified list, so if you just want to add or remove
* a target, make a [TargetGroupService.AddTargets] request or a [TargetGroupService.RemoveTargets] request.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 6;
*/
@java.lang.Override
public java.util.List extends yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetOrBuilder>
getTargetsOrBuilderList() {
return targets_;
}
/**
*
* New list of targets in the target group.
* Existing list of targets is completely replaced by the specified list, so if you just want to add or remove
* a target, make a [TargetGroupService.AddTargets] request or a [TargetGroupService.RemoveTargets] request.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 6;
*/
@java.lang.Override
public int getTargetsCount() {
return targets_.size();
}
/**
*
* New list of targets in the target group.
* Existing list of targets is completely replaced by the specified list, so if you just want to add or remove
* a target, make a [TargetGroupService.AddTargets] request or a [TargetGroupService.RemoveTargets] request.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 6;
*/
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target getTargets(int index) {
return targets_.get(index);
}
/**
*
* New list of targets in the target group.
* Existing list of targets is completely replaced by the specified list, so if you just want to add or remove
* a target, make a [TargetGroupService.AddTargets] request or a [TargetGroupService.RemoveTargets] request.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 6;
*/
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetOrBuilder getTargetsOrBuilder(
int index) {
return targets_.get(index);
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(targetGroupId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, targetGroupId_);
}
if (updateMask_ != null) {
output.writeMessage(2, getUpdateMask());
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 3, name_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 4, description_);
}
com.google.protobuf.GeneratedMessageV3
.serializeStringMapTo(
output,
internalGetLabels(),
LabelsDefaultEntryHolder.defaultEntry,
5);
for (int i = 0; i < targets_.size(); i++) {
output.writeMessage(6, targets_.get(i));
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(targetGroupId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, targetGroupId_);
}
if (updateMask_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, getUpdateMask());
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, name_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, description_);
}
for (java.util.Map.Entry entry
: internalGetLabels().getMap().entrySet()) {
com.google.protobuf.MapEntry
labels__ = LabelsDefaultEntryHolder.defaultEntry.newBuilderForType()
.setKey(entry.getKey())
.setValue(entry.getValue())
.build();
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(5, labels__);
}
for (int i = 0; i < targets_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(6, targets_.get(i));
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupRequest)) {
return super.equals(obj);
}
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupRequest other = (yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupRequest) obj;
if (!getTargetGroupId()
.equals(other.getTargetGroupId())) return false;
if (hasUpdateMask() != other.hasUpdateMask()) return false;
if (hasUpdateMask()) {
if (!getUpdateMask()
.equals(other.getUpdateMask())) return false;
}
if (!getName()
.equals(other.getName())) return false;
if (!getDescription()
.equals(other.getDescription())) return false;
if (!internalGetLabels().equals(
other.internalGetLabels())) return false;
if (!getTargetsList()
.equals(other.getTargetsList())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + TARGET_GROUP_ID_FIELD_NUMBER;
hash = (53 * hash) + getTargetGroupId().hashCode();
if (hasUpdateMask()) {
hash = (37 * hash) + UPDATE_MASK_FIELD_NUMBER;
hash = (53 * hash) + getUpdateMask().hashCode();
}
hash = (37 * hash) + NAME_FIELD_NUMBER;
hash = (53 * hash) + getName().hashCode();
hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER;
hash = (53 * hash) + getDescription().hashCode();
if (!internalGetLabels().getMap().isEmpty()) {
hash = (37 * hash) + LABELS_FIELD_NUMBER;
hash = (53 * hash) + internalGetLabels().hashCode();
}
if (getTargetsCount() > 0) {
hash = (37 * hash) + TARGETS_FIELD_NUMBER;
hash = (53 * hash) + getTargetsList().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupRequest parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupRequest parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupRequest parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupRequest parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupRequest parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupRequest prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code yandex.cloud.apploadbalancer.v1.UpdateTargetGroupRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.apploadbalancer.v1.UpdateTargetGroupRequest)
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_UpdateTargetGroupRequest_descriptor;
}
@SuppressWarnings({"rawtypes"})
protected com.google.protobuf.MapField internalGetMapField(
int number) {
switch (number) {
case 5:
return internalGetLabels();
default:
throw new RuntimeException(
"Invalid map field number: " + number);
}
}
@SuppressWarnings({"rawtypes"})
protected com.google.protobuf.MapField internalGetMutableMapField(
int number) {
switch (number) {
case 5:
return internalGetMutableLabels();
default:
throw new RuntimeException(
"Invalid map field number: " + number);
}
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_UpdateTargetGroupRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupRequest.class, yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupRequest.Builder.class);
}
// Construct using yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupRequest.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getTargetsFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
targetGroupId_ = "";
if (updateMaskBuilder_ == null) {
updateMask_ = null;
} else {
updateMask_ = null;
updateMaskBuilder_ = null;
}
name_ = "";
description_ = "";
internalGetMutableLabels().clear();
if (targetsBuilder_ == null) {
targets_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000002);
} else {
targetsBuilder_.clear();
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_UpdateTargetGroupRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupRequest getDefaultInstanceForType() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupRequest build() {
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupRequest buildPartial() {
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupRequest result = new yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupRequest(this);
int from_bitField0_ = bitField0_;
result.targetGroupId_ = targetGroupId_;
if (updateMaskBuilder_ == null) {
result.updateMask_ = updateMask_;
} else {
result.updateMask_ = updateMaskBuilder_.build();
}
result.name_ = name_;
result.description_ = description_;
result.labels_ = internalGetLabels();
result.labels_.makeImmutable();
if (targetsBuilder_ == null) {
if (((bitField0_ & 0x00000002) != 0)) {
targets_ = java.util.Collections.unmodifiableList(targets_);
bitField0_ = (bitField0_ & ~0x00000002);
}
result.targets_ = targets_;
} else {
result.targets_ = targetsBuilder_.build();
}
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupRequest) {
return mergeFrom((yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupRequest other) {
if (other == yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupRequest.getDefaultInstance()) return this;
if (!other.getTargetGroupId().isEmpty()) {
targetGroupId_ = other.targetGroupId_;
onChanged();
}
if (other.hasUpdateMask()) {
mergeUpdateMask(other.getUpdateMask());
}
if (!other.getName().isEmpty()) {
name_ = other.name_;
onChanged();
}
if (!other.getDescription().isEmpty()) {
description_ = other.description_;
onChanged();
}
internalGetMutableLabels().mergeFrom(
other.internalGetLabels());
if (targetsBuilder_ == null) {
if (!other.targets_.isEmpty()) {
if (targets_.isEmpty()) {
targets_ = other.targets_;
bitField0_ = (bitField0_ & ~0x00000002);
} else {
ensureTargetsIsMutable();
targets_.addAll(other.targets_);
}
onChanged();
}
} else {
if (!other.targets_.isEmpty()) {
if (targetsBuilder_.isEmpty()) {
targetsBuilder_.dispose();
targetsBuilder_ = null;
targets_ = other.targets_;
bitField0_ = (bitField0_ & ~0x00000002);
targetsBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getTargetsFieldBuilder() : null;
} else {
targetsBuilder_.addAllMessages(other.targets_);
}
}
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.lang.Object targetGroupId_ = "";
/**
*
* ID of the target group to update.
* To get the target group ID, make a [TargetGroupService.List] request.
*
*
* string target_group_id = 1 [(.yandex.cloud.required) = true];
* @return The targetGroupId.
*/
public java.lang.String getTargetGroupId() {
java.lang.Object ref = targetGroupId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
targetGroupId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the target group to update.
* To get the target group ID, make a [TargetGroupService.List] request.
*
*
* string target_group_id = 1 [(.yandex.cloud.required) = true];
* @return The bytes for targetGroupId.
*/
public com.google.protobuf.ByteString
getTargetGroupIdBytes() {
java.lang.Object ref = targetGroupId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
targetGroupId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the target group to update.
* To get the target group ID, make a [TargetGroupService.List] request.
*
*
* string target_group_id = 1 [(.yandex.cloud.required) = true];
* @param value The targetGroupId to set.
* @return This builder for chaining.
*/
public Builder setTargetGroupId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
targetGroupId_ = value;
onChanged();
return this;
}
/**
*
* ID of the target group to update.
* To get the target group ID, make a [TargetGroupService.List] request.
*
*
* string target_group_id = 1 [(.yandex.cloud.required) = true];
* @return This builder for chaining.
*/
public Builder clearTargetGroupId() {
targetGroupId_ = getDefaultInstance().getTargetGroupId();
onChanged();
return this;
}
/**
*
* ID of the target group to update.
* To get the target group ID, make a [TargetGroupService.List] request.
*
*
* string target_group_id = 1 [(.yandex.cloud.required) = true];
* @param value The bytes for targetGroupId to set.
* @return This builder for chaining.
*/
public Builder setTargetGroupIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
targetGroupId_ = value;
onChanged();
return this;
}
private com.google.protobuf.FieldMask updateMask_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder> updateMaskBuilder_;
/**
*
* Field mask that specifies which attributes of the target group should be updated.
*
*
* .google.protobuf.FieldMask update_mask = 2;
* @return Whether the updateMask field is set.
*/
public boolean hasUpdateMask() {
return updateMaskBuilder_ != null || updateMask_ != null;
}
/**
*
* Field mask that specifies which attributes of the target group should be updated.
*
*
* .google.protobuf.FieldMask update_mask = 2;
* @return The updateMask.
*/
public com.google.protobuf.FieldMask getUpdateMask() {
if (updateMaskBuilder_ == null) {
return updateMask_ == null ? com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_;
} else {
return updateMaskBuilder_.getMessage();
}
}
/**
*
* Field mask that specifies which attributes of the target group should be updated.
*
*
* .google.protobuf.FieldMask update_mask = 2;
*/
public Builder setUpdateMask(com.google.protobuf.FieldMask value) {
if (updateMaskBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
updateMask_ = value;
onChanged();
} else {
updateMaskBuilder_.setMessage(value);
}
return this;
}
/**
*
* Field mask that specifies which attributes of the target group should be updated.
*
*
* .google.protobuf.FieldMask update_mask = 2;
*/
public Builder setUpdateMask(
com.google.protobuf.FieldMask.Builder builderForValue) {
if (updateMaskBuilder_ == null) {
updateMask_ = builderForValue.build();
onChanged();
} else {
updateMaskBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Field mask that specifies which attributes of the target group should be updated.
*
*
* .google.protobuf.FieldMask update_mask = 2;
*/
public Builder mergeUpdateMask(com.google.protobuf.FieldMask value) {
if (updateMaskBuilder_ == null) {
if (updateMask_ != null) {
updateMask_ =
com.google.protobuf.FieldMask.newBuilder(updateMask_).mergeFrom(value).buildPartial();
} else {
updateMask_ = value;
}
onChanged();
} else {
updateMaskBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Field mask that specifies which attributes of the target group should be updated.
*
*
* .google.protobuf.FieldMask update_mask = 2;
*/
public Builder clearUpdateMask() {
if (updateMaskBuilder_ == null) {
updateMask_ = null;
onChanged();
} else {
updateMask_ = null;
updateMaskBuilder_ = null;
}
return this;
}
/**
*
* Field mask that specifies which attributes of the target group should be updated.
*
*
* .google.protobuf.FieldMask update_mask = 2;
*/
public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() {
onChanged();
return getUpdateMaskFieldBuilder().getBuilder();
}
/**
*
* Field mask that specifies which attributes of the target group should be updated.
*
*
* .google.protobuf.FieldMask update_mask = 2;
*/
public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() {
if (updateMaskBuilder_ != null) {
return updateMaskBuilder_.getMessageOrBuilder();
} else {
return updateMask_ == null ?
com.google.protobuf.FieldMask.getDefaultInstance() : updateMask_;
}
}
/**
*
* Field mask that specifies which attributes of the target group should be updated.
*
*
* .google.protobuf.FieldMask update_mask = 2;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder>
getUpdateMaskFieldBuilder() {
if (updateMaskBuilder_ == null) {
updateMaskBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.FieldMask, com.google.protobuf.FieldMask.Builder, com.google.protobuf.FieldMaskOrBuilder>(
getUpdateMask(),
getParentForChildren(),
isClean());
updateMask_ = null;
}
return updateMaskBuilder_;
}
private java.lang.Object name_ = "";
/**
*
* New name for the target group.
* The name must be unique within the folder.
*
*
* string name = 3 [(.yandex.cloud.pattern) = "([a-z]([-a-z0-9]{0,61}[a-z0-9])?)?"];
* @return The name.
*/
public java.lang.String getName() {
java.lang.Object ref = name_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
name_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* New name for the target group.
* The name must be unique within the folder.
*
*
* string name = 3 [(.yandex.cloud.pattern) = "([a-z]([-a-z0-9]{0,61}[a-z0-9])?)?"];
* @return The bytes for name.
*/
public com.google.protobuf.ByteString
getNameBytes() {
java.lang.Object ref = name_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
name_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* New name for the target group.
* The name must be unique within the folder.
*
*
* string name = 3 [(.yandex.cloud.pattern) = "([a-z]([-a-z0-9]{0,61}[a-z0-9])?)?"];
* @param value The name to set.
* @return This builder for chaining.
*/
public Builder setName(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
name_ = value;
onChanged();
return this;
}
/**
*
* New name for the target group.
* The name must be unique within the folder.
*
*
* string name = 3 [(.yandex.cloud.pattern) = "([a-z]([-a-z0-9]{0,61}[a-z0-9])?)?"];
* @return This builder for chaining.
*/
public Builder clearName() {
name_ = getDefaultInstance().getName();
onChanged();
return this;
}
/**
*
* New name for the target group.
* The name must be unique within the folder.
*
*
* string name = 3 [(.yandex.cloud.pattern) = "([a-z]([-a-z0-9]{0,61}[a-z0-9])?)?"];
* @param value The bytes for name to set.
* @return This builder for chaining.
*/
public Builder setNameBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
name_ = value;
onChanged();
return this;
}
private java.lang.Object description_ = "";
/**
*
* New description of the target group.
*
*
* string description = 4 [(.yandex.cloud.length) = "<=256"];
* @return The description.
*/
public java.lang.String getDescription() {
java.lang.Object ref = description_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
description_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* New description of the target group.
*
*
* string description = 4 [(.yandex.cloud.length) = "<=256"];
* @return The bytes for description.
*/
public com.google.protobuf.ByteString
getDescriptionBytes() {
java.lang.Object ref = description_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
description_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* New description of the target group.
*
*
* string description = 4 [(.yandex.cloud.length) = "<=256"];
* @param value The description to set.
* @return This builder for chaining.
*/
public Builder setDescription(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
description_ = value;
onChanged();
return this;
}
/**
*
* New description of the target group.
*
*
* string description = 4 [(.yandex.cloud.length) = "<=256"];
* @return This builder for chaining.
*/
public Builder clearDescription() {
description_ = getDefaultInstance().getDescription();
onChanged();
return this;
}
/**
*
* New description of the target group.
*
*
* string description = 4 [(.yandex.cloud.length) = "<=256"];
* @param value The bytes for description to set.
* @return This builder for chaining.
*/
public Builder setDescriptionBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
description_ = value;
onChanged();
return this;
}
private com.google.protobuf.MapField<
java.lang.String, java.lang.String> labels_;
private com.google.protobuf.MapField
internalGetLabels() {
if (labels_ == null) {
return com.google.protobuf.MapField.emptyMapField(
LabelsDefaultEntryHolder.defaultEntry);
}
return labels_;
}
private com.google.protobuf.MapField
internalGetMutableLabels() {
onChanged();;
if (labels_ == null) {
labels_ = com.google.protobuf.MapField.newMapField(
LabelsDefaultEntryHolder.defaultEntry);
}
if (!labels_.isMutable()) {
labels_ = labels_.copy();
}
return labels_;
}
public int getLabelsCount() {
return internalGetLabels().getMap().size();
}
/**
*
* Target group labels as `key:value` pairs.
* For details about the concept, see [documentation](/docs/overview/concepts/services#labels).
* Existing set of labels is completely replaced by the provided set, so if you just want
* to add or remove a label:
* 1. Get the current set of labels with a [TargetGroupService.Get] request.
* 2. Add or remove a label in this set.
* 3. Send the new set in this field.
*
*
* map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
@java.lang.Override
public boolean containsLabels(
java.lang.String key) {
if (key == null) { throw new NullPointerException("map key"); }
return internalGetLabels().getMap().containsKey(key);
}
/**
* Use {@link #getLabelsMap()} instead.
*/
@java.lang.Override
@java.lang.Deprecated
public java.util.Map getLabels() {
return getLabelsMap();
}
/**
*
* Target group labels as `key:value` pairs.
* For details about the concept, see [documentation](/docs/overview/concepts/services#labels).
* Existing set of labels is completely replaced by the provided set, so if you just want
* to add or remove a label:
* 1. Get the current set of labels with a [TargetGroupService.Get] request.
* 2. Add or remove a label in this set.
* 3. Send the new set in this field.
*
*
* map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
@java.lang.Override
public java.util.Map getLabelsMap() {
return internalGetLabels().getMap();
}
/**
*
* Target group labels as `key:value` pairs.
* For details about the concept, see [documentation](/docs/overview/concepts/services#labels).
* Existing set of labels is completely replaced by the provided set, so if you just want
* to add or remove a label:
* 1. Get the current set of labels with a [TargetGroupService.Get] request.
* 2. Add or remove a label in this set.
* 3. Send the new set in this field.
*
*
* map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
@java.lang.Override
public java.lang.String getLabelsOrDefault(
java.lang.String key,
java.lang.String defaultValue) {
if (key == null) { throw new NullPointerException("map key"); }
java.util.Map map =
internalGetLabels().getMap();
return map.containsKey(key) ? map.get(key) : defaultValue;
}
/**
*
* Target group labels as `key:value` pairs.
* For details about the concept, see [documentation](/docs/overview/concepts/services#labels).
* Existing set of labels is completely replaced by the provided set, so if you just want
* to add or remove a label:
* 1. Get the current set of labels with a [TargetGroupService.Get] request.
* 2. Add or remove a label in this set.
* 3. Send the new set in this field.
*
*
* map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
@java.lang.Override
public java.lang.String getLabelsOrThrow(
java.lang.String key) {
if (key == null) { throw new NullPointerException("map key"); }
java.util.Map map =
internalGetLabels().getMap();
if (!map.containsKey(key)) {
throw new java.lang.IllegalArgumentException();
}
return map.get(key);
}
public Builder clearLabels() {
internalGetMutableLabels().getMutableMap()
.clear();
return this;
}
/**
*
* Target group labels as `key:value` pairs.
* For details about the concept, see [documentation](/docs/overview/concepts/services#labels).
* Existing set of labels is completely replaced by the provided set, so if you just want
* to add or remove a label:
* 1. Get the current set of labels with a [TargetGroupService.Get] request.
* 2. Add or remove a label in this set.
* 3. Send the new set in this field.
*
*
* map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
public Builder removeLabels(
java.lang.String key) {
if (key == null) { throw new NullPointerException("map key"); }
internalGetMutableLabels().getMutableMap()
.remove(key);
return this;
}
/**
* Use alternate mutation accessors instead.
*/
@java.lang.Deprecated
public java.util.Map
getMutableLabels() {
return internalGetMutableLabels().getMutableMap();
}
/**
*
* Target group labels as `key:value` pairs.
* For details about the concept, see [documentation](/docs/overview/concepts/services#labels).
* Existing set of labels is completely replaced by the provided set, so if you just want
* to add or remove a label:
* 1. Get the current set of labels with a [TargetGroupService.Get] request.
* 2. Add or remove a label in this set.
* 3. Send the new set in this field.
*
*
* map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
public Builder putLabels(
java.lang.String key,
java.lang.String value) {
if (key == null) { throw new NullPointerException("map key"); }
if (value == null) {
throw new NullPointerException("map value");
}
internalGetMutableLabels().getMutableMap()
.put(key, value);
return this;
}
/**
*
* Target group labels as `key:value` pairs.
* For details about the concept, see [documentation](/docs/overview/concepts/services#labels).
* Existing set of labels is completely replaced by the provided set, so if you just want
* to add or remove a label:
* 1. Get the current set of labels with a [TargetGroupService.Get] request.
* 2. Add or remove a label in this set.
* 3. Send the new set in this field.
*
*
* map<string, string> labels = 5 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
public Builder putAllLabels(
java.util.Map values) {
internalGetMutableLabels().getMutableMap()
.putAll(values);
return this;
}
private java.util.List targets_ =
java.util.Collections.emptyList();
private void ensureTargetsIsMutable() {
if (!((bitField0_ & 0x00000002) != 0)) {
targets_ = new java.util.ArrayList(targets_);
bitField0_ |= 0x00000002;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target, yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target.Builder, yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetOrBuilder> targetsBuilder_;
/**
*
* New list of targets in the target group.
* Existing list of targets is completely replaced by the specified list, so if you just want to add or remove
* a target, make a [TargetGroupService.AddTargets] request or a [TargetGroupService.RemoveTargets] request.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 6;
*/
public java.util.List getTargetsList() {
if (targetsBuilder_ == null) {
return java.util.Collections.unmodifiableList(targets_);
} else {
return targetsBuilder_.getMessageList();
}
}
/**
*
* New list of targets in the target group.
* Existing list of targets is completely replaced by the specified list, so if you just want to add or remove
* a target, make a [TargetGroupService.AddTargets] request or a [TargetGroupService.RemoveTargets] request.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 6;
*/
public int getTargetsCount() {
if (targetsBuilder_ == null) {
return targets_.size();
} else {
return targetsBuilder_.getCount();
}
}
/**
*
* New list of targets in the target group.
* Existing list of targets is completely replaced by the specified list, so if you just want to add or remove
* a target, make a [TargetGroupService.AddTargets] request or a [TargetGroupService.RemoveTargets] request.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 6;
*/
public yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target getTargets(int index) {
if (targetsBuilder_ == null) {
return targets_.get(index);
} else {
return targetsBuilder_.getMessage(index);
}
}
/**
*
* New list of targets in the target group.
* Existing list of targets is completely replaced by the specified list, so if you just want to add or remove
* a target, make a [TargetGroupService.AddTargets] request or a [TargetGroupService.RemoveTargets] request.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 6;
*/
public Builder setTargets(
int index, yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target value) {
if (targetsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureTargetsIsMutable();
targets_.set(index, value);
onChanged();
} else {
targetsBuilder_.setMessage(index, value);
}
return this;
}
/**
*
* New list of targets in the target group.
* Existing list of targets is completely replaced by the specified list, so if you just want to add or remove
* a target, make a [TargetGroupService.AddTargets] request or a [TargetGroupService.RemoveTargets] request.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 6;
*/
public Builder setTargets(
int index, yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target.Builder builderForValue) {
if (targetsBuilder_ == null) {
ensureTargetsIsMutable();
targets_.set(index, builderForValue.build());
onChanged();
} else {
targetsBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
*
* New list of targets in the target group.
* Existing list of targets is completely replaced by the specified list, so if you just want to add or remove
* a target, make a [TargetGroupService.AddTargets] request or a [TargetGroupService.RemoveTargets] request.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 6;
*/
public Builder addTargets(yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target value) {
if (targetsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureTargetsIsMutable();
targets_.add(value);
onChanged();
} else {
targetsBuilder_.addMessage(value);
}
return this;
}
/**
*
* New list of targets in the target group.
* Existing list of targets is completely replaced by the specified list, so if you just want to add or remove
* a target, make a [TargetGroupService.AddTargets] request or a [TargetGroupService.RemoveTargets] request.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 6;
*/
public Builder addTargets(
int index, yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target value) {
if (targetsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureTargetsIsMutable();
targets_.add(index, value);
onChanged();
} else {
targetsBuilder_.addMessage(index, value);
}
return this;
}
/**
*
* New list of targets in the target group.
* Existing list of targets is completely replaced by the specified list, so if you just want to add or remove
* a target, make a [TargetGroupService.AddTargets] request or a [TargetGroupService.RemoveTargets] request.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 6;
*/
public Builder addTargets(
yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target.Builder builderForValue) {
if (targetsBuilder_ == null) {
ensureTargetsIsMutable();
targets_.add(builderForValue.build());
onChanged();
} else {
targetsBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
*
* New list of targets in the target group.
* Existing list of targets is completely replaced by the specified list, so if you just want to add or remove
* a target, make a [TargetGroupService.AddTargets] request or a [TargetGroupService.RemoveTargets] request.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 6;
*/
public Builder addTargets(
int index, yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target.Builder builderForValue) {
if (targetsBuilder_ == null) {
ensureTargetsIsMutable();
targets_.add(index, builderForValue.build());
onChanged();
} else {
targetsBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
*
* New list of targets in the target group.
* Existing list of targets is completely replaced by the specified list, so if you just want to add or remove
* a target, make a [TargetGroupService.AddTargets] request or a [TargetGroupService.RemoveTargets] request.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 6;
*/
public Builder addAllTargets(
java.lang.Iterable extends yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target> values) {
if (targetsBuilder_ == null) {
ensureTargetsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, targets_);
onChanged();
} else {
targetsBuilder_.addAllMessages(values);
}
return this;
}
/**
*
* New list of targets in the target group.
* Existing list of targets is completely replaced by the specified list, so if you just want to add or remove
* a target, make a [TargetGroupService.AddTargets] request or a [TargetGroupService.RemoveTargets] request.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 6;
*/
public Builder clearTargets() {
if (targetsBuilder_ == null) {
targets_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000002);
onChanged();
} else {
targetsBuilder_.clear();
}
return this;
}
/**
*
* New list of targets in the target group.
* Existing list of targets is completely replaced by the specified list, so if you just want to add or remove
* a target, make a [TargetGroupService.AddTargets] request or a [TargetGroupService.RemoveTargets] request.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 6;
*/
public Builder removeTargets(int index) {
if (targetsBuilder_ == null) {
ensureTargetsIsMutable();
targets_.remove(index);
onChanged();
} else {
targetsBuilder_.remove(index);
}
return this;
}
/**
*
* New list of targets in the target group.
* Existing list of targets is completely replaced by the specified list, so if you just want to add or remove
* a target, make a [TargetGroupService.AddTargets] request or a [TargetGroupService.RemoveTargets] request.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 6;
*/
public yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target.Builder getTargetsBuilder(
int index) {
return getTargetsFieldBuilder().getBuilder(index);
}
/**
*
* New list of targets in the target group.
* Existing list of targets is completely replaced by the specified list, so if you just want to add or remove
* a target, make a [TargetGroupService.AddTargets] request or a [TargetGroupService.RemoveTargets] request.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 6;
*/
public yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetOrBuilder getTargetsOrBuilder(
int index) {
if (targetsBuilder_ == null) {
return targets_.get(index); } else {
return targetsBuilder_.getMessageOrBuilder(index);
}
}
/**
*
* New list of targets in the target group.
* Existing list of targets is completely replaced by the specified list, so if you just want to add or remove
* a target, make a [TargetGroupService.AddTargets] request or a [TargetGroupService.RemoveTargets] request.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 6;
*/
public java.util.List extends yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetOrBuilder>
getTargetsOrBuilderList() {
if (targetsBuilder_ != null) {
return targetsBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(targets_);
}
}
/**
*
* New list of targets in the target group.
* Existing list of targets is completely replaced by the specified list, so if you just want to add or remove
* a target, make a [TargetGroupService.AddTargets] request or a [TargetGroupService.RemoveTargets] request.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 6;
*/
public yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target.Builder addTargetsBuilder() {
return getTargetsFieldBuilder().addBuilder(
yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target.getDefaultInstance());
}
/**
*
* New list of targets in the target group.
* Existing list of targets is completely replaced by the specified list, so if you just want to add or remove
* a target, make a [TargetGroupService.AddTargets] request or a [TargetGroupService.RemoveTargets] request.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 6;
*/
public yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target.Builder addTargetsBuilder(
int index) {
return getTargetsFieldBuilder().addBuilder(
index, yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target.getDefaultInstance());
}
/**
*
* New list of targets in the target group.
* Existing list of targets is completely replaced by the specified list, so if you just want to add or remove
* a target, make a [TargetGroupService.AddTargets] request or a [TargetGroupService.RemoveTargets] request.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 6;
*/
public java.util.List
getTargetsBuilderList() {
return getTargetsFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target, yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target.Builder, yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetOrBuilder>
getTargetsFieldBuilder() {
if (targetsBuilder_ == null) {
targetsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target, yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target.Builder, yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetOrBuilder>(
targets_,
((bitField0_ & 0x00000002) != 0),
getParentForChildren(),
isClean());
targets_ = null;
}
return targetsBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.apploadbalancer.v1.UpdateTargetGroupRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.apploadbalancer.v1.UpdateTargetGroupRequest)
private static final yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupRequest();
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public UpdateTargetGroupRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new UpdateTargetGroupRequest(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface UpdateTargetGroupMetadataOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.apploadbalancer.v1.UpdateTargetGroupMetadata)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the target group that is being updated.
*
*
* string target_group_id = 1;
* @return The targetGroupId.
*/
java.lang.String getTargetGroupId();
/**
*
* ID of the target group that is being updated.
*
*
* string target_group_id = 1;
* @return The bytes for targetGroupId.
*/
com.google.protobuf.ByteString
getTargetGroupIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.apploadbalancer.v1.UpdateTargetGroupMetadata}
*/
public static final class UpdateTargetGroupMetadata extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.apploadbalancer.v1.UpdateTargetGroupMetadata)
UpdateTargetGroupMetadataOrBuilder {
private static final long serialVersionUID = 0L;
// Use UpdateTargetGroupMetadata.newBuilder() to construct.
private UpdateTargetGroupMetadata(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private UpdateTargetGroupMetadata() {
targetGroupId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new UpdateTargetGroupMetadata();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private UpdateTargetGroupMetadata(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
java.lang.String s = input.readStringRequireUtf8();
targetGroupId_ = s;
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_UpdateTargetGroupMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_UpdateTargetGroupMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupMetadata.class, yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupMetadata.Builder.class);
}
public static final int TARGET_GROUP_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object targetGroupId_;
/**
*
* ID of the target group that is being updated.
*
*
* string target_group_id = 1;
* @return The targetGroupId.
*/
@java.lang.Override
public java.lang.String getTargetGroupId() {
java.lang.Object ref = targetGroupId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
targetGroupId_ = s;
return s;
}
}
/**
*
* ID of the target group that is being updated.
*
*
* string target_group_id = 1;
* @return The bytes for targetGroupId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTargetGroupIdBytes() {
java.lang.Object ref = targetGroupId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
targetGroupId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(targetGroupId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, targetGroupId_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(targetGroupId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, targetGroupId_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupMetadata)) {
return super.equals(obj);
}
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupMetadata other = (yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupMetadata) obj;
if (!getTargetGroupId()
.equals(other.getTargetGroupId())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + TARGET_GROUP_ID_FIELD_NUMBER;
hash = (53 * hash) + getTargetGroupId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupMetadata parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupMetadata parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupMetadata parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupMetadata parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupMetadata parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupMetadata parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupMetadata parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupMetadata parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupMetadata parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupMetadata parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupMetadata parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupMetadata parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupMetadata prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code yandex.cloud.apploadbalancer.v1.UpdateTargetGroupMetadata}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.apploadbalancer.v1.UpdateTargetGroupMetadata)
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupMetadataOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_UpdateTargetGroupMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_UpdateTargetGroupMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupMetadata.class, yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupMetadata.Builder.class);
}
// Construct using yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupMetadata.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
targetGroupId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_UpdateTargetGroupMetadata_descriptor;
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupMetadata getDefaultInstanceForType() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupMetadata.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupMetadata build() {
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupMetadata result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupMetadata buildPartial() {
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupMetadata result = new yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupMetadata(this);
result.targetGroupId_ = targetGroupId_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupMetadata) {
return mergeFrom((yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupMetadata)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupMetadata other) {
if (other == yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupMetadata.getDefaultInstance()) return this;
if (!other.getTargetGroupId().isEmpty()) {
targetGroupId_ = other.targetGroupId_;
onChanged();
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupMetadata parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupMetadata) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object targetGroupId_ = "";
/**
*
* ID of the target group that is being updated.
*
*
* string target_group_id = 1;
* @return The targetGroupId.
*/
public java.lang.String getTargetGroupId() {
java.lang.Object ref = targetGroupId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
targetGroupId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the target group that is being updated.
*
*
* string target_group_id = 1;
* @return The bytes for targetGroupId.
*/
public com.google.protobuf.ByteString
getTargetGroupIdBytes() {
java.lang.Object ref = targetGroupId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
targetGroupId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the target group that is being updated.
*
*
* string target_group_id = 1;
* @param value The targetGroupId to set.
* @return This builder for chaining.
*/
public Builder setTargetGroupId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
targetGroupId_ = value;
onChanged();
return this;
}
/**
*
* ID of the target group that is being updated.
*
*
* string target_group_id = 1;
* @return This builder for chaining.
*/
public Builder clearTargetGroupId() {
targetGroupId_ = getDefaultInstance().getTargetGroupId();
onChanged();
return this;
}
/**
*
* ID of the target group that is being updated.
*
*
* string target_group_id = 1;
* @param value The bytes for targetGroupId to set.
* @return This builder for chaining.
*/
public Builder setTargetGroupIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
targetGroupId_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.apploadbalancer.v1.UpdateTargetGroupMetadata)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.apploadbalancer.v1.UpdateTargetGroupMetadata)
private static final yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupMetadata DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupMetadata();
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupMetadata getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public UpdateTargetGroupMetadata parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new UpdateTargetGroupMetadata(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.UpdateTargetGroupMetadata getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface CreateTargetGroupRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.apploadbalancer.v1.CreateTargetGroupRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the folder to create a target group in.
* To get the folder ID, make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true];
* @return The folderId.
*/
java.lang.String getFolderId();
/**
*
* ID of the folder to create a target group in.
* To get the folder ID, make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true];
* @return The bytes for folderId.
*/
com.google.protobuf.ByteString
getFolderIdBytes();
/**
*
* Name of the target group.
* The name must be unique within the folder.
*
*
* string name = 2 [(.yandex.cloud.pattern) = "([a-z]([-a-z0-9]{0,61}[a-z0-9])?)?"];
* @return The name.
*/
java.lang.String getName();
/**
*
* Name of the target group.
* The name must be unique within the folder.
*
*
* string name = 2 [(.yandex.cloud.pattern) = "([a-z]([-a-z0-9]{0,61}[a-z0-9])?)?"];
* @return The bytes for name.
*/
com.google.protobuf.ByteString
getNameBytes();
/**
*
* Description of the target group.
*
*
* string description = 3 [(.yandex.cloud.length) = "<=256"];
* @return The description.
*/
java.lang.String getDescription();
/**
*
* Description of the target group.
*
*
* string description = 3 [(.yandex.cloud.length) = "<=256"];
* @return The bytes for description.
*/
com.google.protobuf.ByteString
getDescriptionBytes();
/**
*
* Target group labels as `key:value` pairs.
* For details about the concept, see [documentation](/docs/overview/concepts/services#labels).
*
*
* map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
int getLabelsCount();
/**
*
* Target group labels as `key:value` pairs.
* For details about the concept, see [documentation](/docs/overview/concepts/services#labels).
*
*
* map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
boolean containsLabels(
java.lang.String key);
/**
* Use {@link #getLabelsMap()} instead.
*/
@java.lang.Deprecated
java.util.Map
getLabels();
/**
*
* Target group labels as `key:value` pairs.
* For details about the concept, see [documentation](/docs/overview/concepts/services#labels).
*
*
* map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
java.util.Map
getLabelsMap();
/**
*
* Target group labels as `key:value` pairs.
* For details about the concept, see [documentation](/docs/overview/concepts/services#labels).
*
*
* map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
java.lang.String getLabelsOrDefault(
java.lang.String key,
java.lang.String defaultValue);
/**
*
* Target group labels as `key:value` pairs.
* For details about the concept, see [documentation](/docs/overview/concepts/services#labels).
*
*
* map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
java.lang.String getLabelsOrThrow(
java.lang.String key);
/**
*
* List of targets in the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 5;
*/
java.util.List
getTargetsList();
/**
*
* List of targets in the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 5;
*/
yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target getTargets(int index);
/**
*
* List of targets in the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 5;
*/
int getTargetsCount();
/**
*
* List of targets in the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 5;
*/
java.util.List extends yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetOrBuilder>
getTargetsOrBuilderList();
/**
*
* List of targets in the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 5;
*/
yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetOrBuilder getTargetsOrBuilder(
int index);
}
/**
* Protobuf type {@code yandex.cloud.apploadbalancer.v1.CreateTargetGroupRequest}
*/
public static final class CreateTargetGroupRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.apploadbalancer.v1.CreateTargetGroupRequest)
CreateTargetGroupRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use CreateTargetGroupRequest.newBuilder() to construct.
private CreateTargetGroupRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private CreateTargetGroupRequest() {
folderId_ = "";
name_ = "";
description_ = "";
targets_ = java.util.Collections.emptyList();
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new CreateTargetGroupRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private CreateTargetGroupRequest(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
java.lang.String s = input.readStringRequireUtf8();
folderId_ = s;
break;
}
case 18: {
java.lang.String s = input.readStringRequireUtf8();
name_ = s;
break;
}
case 26: {
java.lang.String s = input.readStringRequireUtf8();
description_ = s;
break;
}
case 34: {
if (!((mutable_bitField0_ & 0x00000001) != 0)) {
labels_ = com.google.protobuf.MapField.newMapField(
LabelsDefaultEntryHolder.defaultEntry);
mutable_bitField0_ |= 0x00000001;
}
com.google.protobuf.MapEntry
labels__ = input.readMessage(
LabelsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
labels_.getMutableMap().put(
labels__.getKey(), labels__.getValue());
break;
}
case 42: {
if (!((mutable_bitField0_ & 0x00000002) != 0)) {
targets_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000002;
}
targets_.add(
input.readMessage(yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target.parser(), extensionRegistry));
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000002) != 0)) {
targets_ = java.util.Collections.unmodifiableList(targets_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_CreateTargetGroupRequest_descriptor;
}
@SuppressWarnings({"rawtypes"})
@java.lang.Override
protected com.google.protobuf.MapField internalGetMapField(
int number) {
switch (number) {
case 4:
return internalGetLabels();
default:
throw new RuntimeException(
"Invalid map field number: " + number);
}
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_CreateTargetGroupRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupRequest.class, yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupRequest.Builder.class);
}
public static final int FOLDER_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object folderId_;
/**
*
* ID of the folder to create a target group in.
* To get the folder ID, make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true];
* @return The folderId.
*/
@java.lang.Override
public java.lang.String getFolderId() {
java.lang.Object ref = folderId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
folderId_ = s;
return s;
}
}
/**
*
* ID of the folder to create a target group in.
* To get the folder ID, make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true];
* @return The bytes for folderId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getFolderIdBytes() {
java.lang.Object ref = folderId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
folderId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int NAME_FIELD_NUMBER = 2;
private volatile java.lang.Object name_;
/**
*
* Name of the target group.
* The name must be unique within the folder.
*
*
* string name = 2 [(.yandex.cloud.pattern) = "([a-z]([-a-z0-9]{0,61}[a-z0-9])?)?"];
* @return The name.
*/
@java.lang.Override
public java.lang.String getName() {
java.lang.Object ref = name_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
name_ = s;
return s;
}
}
/**
*
* Name of the target group.
* The name must be unique within the folder.
*
*
* string name = 2 [(.yandex.cloud.pattern) = "([a-z]([-a-z0-9]{0,61}[a-z0-9])?)?"];
* @return The bytes for name.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getNameBytes() {
java.lang.Object ref = name_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
name_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int DESCRIPTION_FIELD_NUMBER = 3;
private volatile java.lang.Object description_;
/**
*
* Description of the target group.
*
*
* string description = 3 [(.yandex.cloud.length) = "<=256"];
* @return The description.
*/
@java.lang.Override
public java.lang.String getDescription() {
java.lang.Object ref = description_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
description_ = s;
return s;
}
}
/**
*
* Description of the target group.
*
*
* string description = 3 [(.yandex.cloud.length) = "<=256"];
* @return The bytes for description.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getDescriptionBytes() {
java.lang.Object ref = description_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
description_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int LABELS_FIELD_NUMBER = 4;
private static final class LabelsDefaultEntryHolder {
static final com.google.protobuf.MapEntry<
java.lang.String, java.lang.String> defaultEntry =
com.google.protobuf.MapEntry
.newDefaultInstance(
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_CreateTargetGroupRequest_LabelsEntry_descriptor,
com.google.protobuf.WireFormat.FieldType.STRING,
"",
com.google.protobuf.WireFormat.FieldType.STRING,
"");
}
private com.google.protobuf.MapField<
java.lang.String, java.lang.String> labels_;
private com.google.protobuf.MapField
internalGetLabels() {
if (labels_ == null) {
return com.google.protobuf.MapField.emptyMapField(
LabelsDefaultEntryHolder.defaultEntry);
}
return labels_;
}
public int getLabelsCount() {
return internalGetLabels().getMap().size();
}
/**
*
* Target group labels as `key:value` pairs.
* For details about the concept, see [documentation](/docs/overview/concepts/services#labels).
*
*
* map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
@java.lang.Override
public boolean containsLabels(
java.lang.String key) {
if (key == null) { throw new NullPointerException("map key"); }
return internalGetLabels().getMap().containsKey(key);
}
/**
* Use {@link #getLabelsMap()} instead.
*/
@java.lang.Override
@java.lang.Deprecated
public java.util.Map getLabels() {
return getLabelsMap();
}
/**
*
* Target group labels as `key:value` pairs.
* For details about the concept, see [documentation](/docs/overview/concepts/services#labels).
*
*
* map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
@java.lang.Override
public java.util.Map getLabelsMap() {
return internalGetLabels().getMap();
}
/**
*
* Target group labels as `key:value` pairs.
* For details about the concept, see [documentation](/docs/overview/concepts/services#labels).
*
*
* map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
@java.lang.Override
public java.lang.String getLabelsOrDefault(
java.lang.String key,
java.lang.String defaultValue) {
if (key == null) { throw new NullPointerException("map key"); }
java.util.Map map =
internalGetLabels().getMap();
return map.containsKey(key) ? map.get(key) : defaultValue;
}
/**
*
* Target group labels as `key:value` pairs.
* For details about the concept, see [documentation](/docs/overview/concepts/services#labels).
*
*
* map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
@java.lang.Override
public java.lang.String getLabelsOrThrow(
java.lang.String key) {
if (key == null) { throw new NullPointerException("map key"); }
java.util.Map map =
internalGetLabels().getMap();
if (!map.containsKey(key)) {
throw new java.lang.IllegalArgumentException();
}
return map.get(key);
}
public static final int TARGETS_FIELD_NUMBER = 5;
private java.util.List targets_;
/**
*
* List of targets in the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 5;
*/
@java.lang.Override
public java.util.List getTargetsList() {
return targets_;
}
/**
*
* List of targets in the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 5;
*/
@java.lang.Override
public java.util.List extends yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetOrBuilder>
getTargetsOrBuilderList() {
return targets_;
}
/**
*
* List of targets in the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 5;
*/
@java.lang.Override
public int getTargetsCount() {
return targets_.size();
}
/**
*
* List of targets in the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 5;
*/
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target getTargets(int index) {
return targets_.get(index);
}
/**
*
* List of targets in the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 5;
*/
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetOrBuilder getTargetsOrBuilder(
int index) {
return targets_.get(index);
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(folderId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, folderId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, name_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 3, description_);
}
com.google.protobuf.GeneratedMessageV3
.serializeStringMapTo(
output,
internalGetLabels(),
LabelsDefaultEntryHolder.defaultEntry,
4);
for (int i = 0; i < targets_.size(); i++) {
output.writeMessage(5, targets_.get(i));
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(folderId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, folderId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, name_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(description_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, description_);
}
for (java.util.Map.Entry entry
: internalGetLabels().getMap().entrySet()) {
com.google.protobuf.MapEntry
labels__ = LabelsDefaultEntryHolder.defaultEntry.newBuilderForType()
.setKey(entry.getKey())
.setValue(entry.getValue())
.build();
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, labels__);
}
for (int i = 0; i < targets_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(5, targets_.get(i));
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupRequest)) {
return super.equals(obj);
}
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupRequest other = (yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupRequest) obj;
if (!getFolderId()
.equals(other.getFolderId())) return false;
if (!getName()
.equals(other.getName())) return false;
if (!getDescription()
.equals(other.getDescription())) return false;
if (!internalGetLabels().equals(
other.internalGetLabels())) return false;
if (!getTargetsList()
.equals(other.getTargetsList())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + FOLDER_ID_FIELD_NUMBER;
hash = (53 * hash) + getFolderId().hashCode();
hash = (37 * hash) + NAME_FIELD_NUMBER;
hash = (53 * hash) + getName().hashCode();
hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER;
hash = (53 * hash) + getDescription().hashCode();
if (!internalGetLabels().getMap().isEmpty()) {
hash = (37 * hash) + LABELS_FIELD_NUMBER;
hash = (53 * hash) + internalGetLabels().hashCode();
}
if (getTargetsCount() > 0) {
hash = (37 * hash) + TARGETS_FIELD_NUMBER;
hash = (53 * hash) + getTargetsList().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupRequest parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupRequest parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupRequest parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupRequest parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupRequest parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupRequest prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code yandex.cloud.apploadbalancer.v1.CreateTargetGroupRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.apploadbalancer.v1.CreateTargetGroupRequest)
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_CreateTargetGroupRequest_descriptor;
}
@SuppressWarnings({"rawtypes"})
protected com.google.protobuf.MapField internalGetMapField(
int number) {
switch (number) {
case 4:
return internalGetLabels();
default:
throw new RuntimeException(
"Invalid map field number: " + number);
}
}
@SuppressWarnings({"rawtypes"})
protected com.google.protobuf.MapField internalGetMutableMapField(
int number) {
switch (number) {
case 4:
return internalGetMutableLabels();
default:
throw new RuntimeException(
"Invalid map field number: " + number);
}
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_CreateTargetGroupRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupRequest.class, yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupRequest.Builder.class);
}
// Construct using yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupRequest.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getTargetsFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
folderId_ = "";
name_ = "";
description_ = "";
internalGetMutableLabels().clear();
if (targetsBuilder_ == null) {
targets_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000002);
} else {
targetsBuilder_.clear();
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_CreateTargetGroupRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupRequest getDefaultInstanceForType() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupRequest build() {
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupRequest buildPartial() {
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupRequest result = new yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupRequest(this);
int from_bitField0_ = bitField0_;
result.folderId_ = folderId_;
result.name_ = name_;
result.description_ = description_;
result.labels_ = internalGetLabels();
result.labels_.makeImmutable();
if (targetsBuilder_ == null) {
if (((bitField0_ & 0x00000002) != 0)) {
targets_ = java.util.Collections.unmodifiableList(targets_);
bitField0_ = (bitField0_ & ~0x00000002);
}
result.targets_ = targets_;
} else {
result.targets_ = targetsBuilder_.build();
}
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupRequest) {
return mergeFrom((yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupRequest other) {
if (other == yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupRequest.getDefaultInstance()) return this;
if (!other.getFolderId().isEmpty()) {
folderId_ = other.folderId_;
onChanged();
}
if (!other.getName().isEmpty()) {
name_ = other.name_;
onChanged();
}
if (!other.getDescription().isEmpty()) {
description_ = other.description_;
onChanged();
}
internalGetMutableLabels().mergeFrom(
other.internalGetLabels());
if (targetsBuilder_ == null) {
if (!other.targets_.isEmpty()) {
if (targets_.isEmpty()) {
targets_ = other.targets_;
bitField0_ = (bitField0_ & ~0x00000002);
} else {
ensureTargetsIsMutable();
targets_.addAll(other.targets_);
}
onChanged();
}
} else {
if (!other.targets_.isEmpty()) {
if (targetsBuilder_.isEmpty()) {
targetsBuilder_.dispose();
targetsBuilder_ = null;
targets_ = other.targets_;
bitField0_ = (bitField0_ & ~0x00000002);
targetsBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getTargetsFieldBuilder() : null;
} else {
targetsBuilder_.addAllMessages(other.targets_);
}
}
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.lang.Object folderId_ = "";
/**
*
* ID of the folder to create a target group in.
* To get the folder ID, make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true];
* @return The folderId.
*/
public java.lang.String getFolderId() {
java.lang.Object ref = folderId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
folderId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the folder to create a target group in.
* To get the folder ID, make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true];
* @return The bytes for folderId.
*/
public com.google.protobuf.ByteString
getFolderIdBytes() {
java.lang.Object ref = folderId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
folderId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the folder to create a target group in.
* To get the folder ID, make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true];
* @param value The folderId to set.
* @return This builder for chaining.
*/
public Builder setFolderId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
folderId_ = value;
onChanged();
return this;
}
/**
*
* ID of the folder to create a target group in.
* To get the folder ID, make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true];
* @return This builder for chaining.
*/
public Builder clearFolderId() {
folderId_ = getDefaultInstance().getFolderId();
onChanged();
return this;
}
/**
*
* ID of the folder to create a target group in.
* To get the folder ID, make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true];
* @param value The bytes for folderId to set.
* @return This builder for chaining.
*/
public Builder setFolderIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
folderId_ = value;
onChanged();
return this;
}
private java.lang.Object name_ = "";
/**
*
* Name of the target group.
* The name must be unique within the folder.
*
*
* string name = 2 [(.yandex.cloud.pattern) = "([a-z]([-a-z0-9]{0,61}[a-z0-9])?)?"];
* @return The name.
*/
public java.lang.String getName() {
java.lang.Object ref = name_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
name_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Name of the target group.
* The name must be unique within the folder.
*
*
* string name = 2 [(.yandex.cloud.pattern) = "([a-z]([-a-z0-9]{0,61}[a-z0-9])?)?"];
* @return The bytes for name.
*/
public com.google.protobuf.ByteString
getNameBytes() {
java.lang.Object ref = name_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
name_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Name of the target group.
* The name must be unique within the folder.
*
*
* string name = 2 [(.yandex.cloud.pattern) = "([a-z]([-a-z0-9]{0,61}[a-z0-9])?)?"];
* @param value The name to set.
* @return This builder for chaining.
*/
public Builder setName(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
name_ = value;
onChanged();
return this;
}
/**
*
* Name of the target group.
* The name must be unique within the folder.
*
*
* string name = 2 [(.yandex.cloud.pattern) = "([a-z]([-a-z0-9]{0,61}[a-z0-9])?)?"];
* @return This builder for chaining.
*/
public Builder clearName() {
name_ = getDefaultInstance().getName();
onChanged();
return this;
}
/**
*
* Name of the target group.
* The name must be unique within the folder.
*
*
* string name = 2 [(.yandex.cloud.pattern) = "([a-z]([-a-z0-9]{0,61}[a-z0-9])?)?"];
* @param value The bytes for name to set.
* @return This builder for chaining.
*/
public Builder setNameBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
name_ = value;
onChanged();
return this;
}
private java.lang.Object description_ = "";
/**
*
* Description of the target group.
*
*
* string description = 3 [(.yandex.cloud.length) = "<=256"];
* @return The description.
*/
public java.lang.String getDescription() {
java.lang.Object ref = description_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
description_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Description of the target group.
*
*
* string description = 3 [(.yandex.cloud.length) = "<=256"];
* @return The bytes for description.
*/
public com.google.protobuf.ByteString
getDescriptionBytes() {
java.lang.Object ref = description_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
description_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Description of the target group.
*
*
* string description = 3 [(.yandex.cloud.length) = "<=256"];
* @param value The description to set.
* @return This builder for chaining.
*/
public Builder setDescription(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
description_ = value;
onChanged();
return this;
}
/**
*
* Description of the target group.
*
*
* string description = 3 [(.yandex.cloud.length) = "<=256"];
* @return This builder for chaining.
*/
public Builder clearDescription() {
description_ = getDefaultInstance().getDescription();
onChanged();
return this;
}
/**
*
* Description of the target group.
*
*
* string description = 3 [(.yandex.cloud.length) = "<=256"];
* @param value The bytes for description to set.
* @return This builder for chaining.
*/
public Builder setDescriptionBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
description_ = value;
onChanged();
return this;
}
private com.google.protobuf.MapField<
java.lang.String, java.lang.String> labels_;
private com.google.protobuf.MapField
internalGetLabels() {
if (labels_ == null) {
return com.google.protobuf.MapField.emptyMapField(
LabelsDefaultEntryHolder.defaultEntry);
}
return labels_;
}
private com.google.protobuf.MapField
internalGetMutableLabels() {
onChanged();;
if (labels_ == null) {
labels_ = com.google.protobuf.MapField.newMapField(
LabelsDefaultEntryHolder.defaultEntry);
}
if (!labels_.isMutable()) {
labels_ = labels_.copy();
}
return labels_;
}
public int getLabelsCount() {
return internalGetLabels().getMap().size();
}
/**
*
* Target group labels as `key:value` pairs.
* For details about the concept, see [documentation](/docs/overview/concepts/services#labels).
*
*
* map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
@java.lang.Override
public boolean containsLabels(
java.lang.String key) {
if (key == null) { throw new NullPointerException("map key"); }
return internalGetLabels().getMap().containsKey(key);
}
/**
* Use {@link #getLabelsMap()} instead.
*/
@java.lang.Override
@java.lang.Deprecated
public java.util.Map getLabels() {
return getLabelsMap();
}
/**
*
* Target group labels as `key:value` pairs.
* For details about the concept, see [documentation](/docs/overview/concepts/services#labels).
*
*
* map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
@java.lang.Override
public java.util.Map getLabelsMap() {
return internalGetLabels().getMap();
}
/**
*
* Target group labels as `key:value` pairs.
* For details about the concept, see [documentation](/docs/overview/concepts/services#labels).
*
*
* map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
@java.lang.Override
public java.lang.String getLabelsOrDefault(
java.lang.String key,
java.lang.String defaultValue) {
if (key == null) { throw new NullPointerException("map key"); }
java.util.Map map =
internalGetLabels().getMap();
return map.containsKey(key) ? map.get(key) : defaultValue;
}
/**
*
* Target group labels as `key:value` pairs.
* For details about the concept, see [documentation](/docs/overview/concepts/services#labels).
*
*
* map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
@java.lang.Override
public java.lang.String getLabelsOrThrow(
java.lang.String key) {
if (key == null) { throw new NullPointerException("map key"); }
java.util.Map map =
internalGetLabels().getMap();
if (!map.containsKey(key)) {
throw new java.lang.IllegalArgumentException();
}
return map.get(key);
}
public Builder clearLabels() {
internalGetMutableLabels().getMutableMap()
.clear();
return this;
}
/**
*
* Target group labels as `key:value` pairs.
* For details about the concept, see [documentation](/docs/overview/concepts/services#labels).
*
*
* map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
public Builder removeLabels(
java.lang.String key) {
if (key == null) { throw new NullPointerException("map key"); }
internalGetMutableLabels().getMutableMap()
.remove(key);
return this;
}
/**
* Use alternate mutation accessors instead.
*/
@java.lang.Deprecated
public java.util.Map
getMutableLabels() {
return internalGetMutableLabels().getMutableMap();
}
/**
*
* Target group labels as `key:value` pairs.
* For details about the concept, see [documentation](/docs/overview/concepts/services#labels).
*
*
* map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
public Builder putLabels(
java.lang.String key,
java.lang.String value) {
if (key == null) { throw new NullPointerException("map key"); }
if (value == null) {
throw new NullPointerException("map value");
}
internalGetMutableLabels().getMutableMap()
.put(key, value);
return this;
}
/**
*
* Target group labels as `key:value` pairs.
* For details about the concept, see [documentation](/docs/overview/concepts/services#labels).
*
*
* map<string, string> labels = 4 [(.yandex.cloud.pattern) = "[-_./\\@0-9a-z]*", (.yandex.cloud.size) = "<=64", (.yandex.cloud.length) = "<=63", (.yandex.cloud.map_key) = { ... }
*/
public Builder putAllLabels(
java.util.Map values) {
internalGetMutableLabels().getMutableMap()
.putAll(values);
return this;
}
private java.util.List targets_ =
java.util.Collections.emptyList();
private void ensureTargetsIsMutable() {
if (!((bitField0_ & 0x00000002) != 0)) {
targets_ = new java.util.ArrayList(targets_);
bitField0_ |= 0x00000002;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target, yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target.Builder, yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetOrBuilder> targetsBuilder_;
/**
*
* List of targets in the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 5;
*/
public java.util.List getTargetsList() {
if (targetsBuilder_ == null) {
return java.util.Collections.unmodifiableList(targets_);
} else {
return targetsBuilder_.getMessageList();
}
}
/**
*
* List of targets in the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 5;
*/
public int getTargetsCount() {
if (targetsBuilder_ == null) {
return targets_.size();
} else {
return targetsBuilder_.getCount();
}
}
/**
*
* List of targets in the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 5;
*/
public yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target getTargets(int index) {
if (targetsBuilder_ == null) {
return targets_.get(index);
} else {
return targetsBuilder_.getMessage(index);
}
}
/**
*
* List of targets in the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 5;
*/
public Builder setTargets(
int index, yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target value) {
if (targetsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureTargetsIsMutable();
targets_.set(index, value);
onChanged();
} else {
targetsBuilder_.setMessage(index, value);
}
return this;
}
/**
*
* List of targets in the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 5;
*/
public Builder setTargets(
int index, yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target.Builder builderForValue) {
if (targetsBuilder_ == null) {
ensureTargetsIsMutable();
targets_.set(index, builderForValue.build());
onChanged();
} else {
targetsBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
*
* List of targets in the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 5;
*/
public Builder addTargets(yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target value) {
if (targetsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureTargetsIsMutable();
targets_.add(value);
onChanged();
} else {
targetsBuilder_.addMessage(value);
}
return this;
}
/**
*
* List of targets in the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 5;
*/
public Builder addTargets(
int index, yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target value) {
if (targetsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureTargetsIsMutable();
targets_.add(index, value);
onChanged();
} else {
targetsBuilder_.addMessage(index, value);
}
return this;
}
/**
*
* List of targets in the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 5;
*/
public Builder addTargets(
yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target.Builder builderForValue) {
if (targetsBuilder_ == null) {
ensureTargetsIsMutable();
targets_.add(builderForValue.build());
onChanged();
} else {
targetsBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
*
* List of targets in the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 5;
*/
public Builder addTargets(
int index, yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target.Builder builderForValue) {
if (targetsBuilder_ == null) {
ensureTargetsIsMutable();
targets_.add(index, builderForValue.build());
onChanged();
} else {
targetsBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
*
* List of targets in the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 5;
*/
public Builder addAllTargets(
java.lang.Iterable extends yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target> values) {
if (targetsBuilder_ == null) {
ensureTargetsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, targets_);
onChanged();
} else {
targetsBuilder_.addAllMessages(values);
}
return this;
}
/**
*
* List of targets in the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 5;
*/
public Builder clearTargets() {
if (targetsBuilder_ == null) {
targets_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000002);
onChanged();
} else {
targetsBuilder_.clear();
}
return this;
}
/**
*
* List of targets in the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 5;
*/
public Builder removeTargets(int index) {
if (targetsBuilder_ == null) {
ensureTargetsIsMutable();
targets_.remove(index);
onChanged();
} else {
targetsBuilder_.remove(index);
}
return this;
}
/**
*
* List of targets in the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 5;
*/
public yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target.Builder getTargetsBuilder(
int index) {
return getTargetsFieldBuilder().getBuilder(index);
}
/**
*
* List of targets in the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 5;
*/
public yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetOrBuilder getTargetsOrBuilder(
int index) {
if (targetsBuilder_ == null) {
return targets_.get(index); } else {
return targetsBuilder_.getMessageOrBuilder(index);
}
}
/**
*
* List of targets in the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 5;
*/
public java.util.List extends yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetOrBuilder>
getTargetsOrBuilderList() {
if (targetsBuilder_ != null) {
return targetsBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(targets_);
}
}
/**
*
* List of targets in the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 5;
*/
public yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target.Builder addTargetsBuilder() {
return getTargetsFieldBuilder().addBuilder(
yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target.getDefaultInstance());
}
/**
*
* List of targets in the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 5;
*/
public yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target.Builder addTargetsBuilder(
int index) {
return getTargetsFieldBuilder().addBuilder(
index, yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target.getDefaultInstance());
}
/**
*
* List of targets in the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 5;
*/
public java.util.List
getTargetsBuilderList() {
return getTargetsFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target, yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target.Builder, yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetOrBuilder>
getTargetsFieldBuilder() {
if (targetsBuilder_ == null) {
targetsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target, yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target.Builder, yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetOrBuilder>(
targets_,
((bitField0_ & 0x00000002) != 0),
getParentForChildren(),
isClean());
targets_ = null;
}
return targetsBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.apploadbalancer.v1.CreateTargetGroupRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.apploadbalancer.v1.CreateTargetGroupRequest)
private static final yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupRequest();
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public CreateTargetGroupRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new CreateTargetGroupRequest(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface CreateTargetGroupMetadataOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.apploadbalancer.v1.CreateTargetGroupMetadata)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the target group that is being created.
*
*
* string target_group_id = 1;
* @return The targetGroupId.
*/
java.lang.String getTargetGroupId();
/**
*
* ID of the target group that is being created.
*
*
* string target_group_id = 1;
* @return The bytes for targetGroupId.
*/
com.google.protobuf.ByteString
getTargetGroupIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.apploadbalancer.v1.CreateTargetGroupMetadata}
*/
public static final class CreateTargetGroupMetadata extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.apploadbalancer.v1.CreateTargetGroupMetadata)
CreateTargetGroupMetadataOrBuilder {
private static final long serialVersionUID = 0L;
// Use CreateTargetGroupMetadata.newBuilder() to construct.
private CreateTargetGroupMetadata(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private CreateTargetGroupMetadata() {
targetGroupId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new CreateTargetGroupMetadata();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private CreateTargetGroupMetadata(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
java.lang.String s = input.readStringRequireUtf8();
targetGroupId_ = s;
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_CreateTargetGroupMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_CreateTargetGroupMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupMetadata.class, yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupMetadata.Builder.class);
}
public static final int TARGET_GROUP_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object targetGroupId_;
/**
*
* ID of the target group that is being created.
*
*
* string target_group_id = 1;
* @return The targetGroupId.
*/
@java.lang.Override
public java.lang.String getTargetGroupId() {
java.lang.Object ref = targetGroupId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
targetGroupId_ = s;
return s;
}
}
/**
*
* ID of the target group that is being created.
*
*
* string target_group_id = 1;
* @return The bytes for targetGroupId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTargetGroupIdBytes() {
java.lang.Object ref = targetGroupId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
targetGroupId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(targetGroupId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, targetGroupId_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(targetGroupId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, targetGroupId_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupMetadata)) {
return super.equals(obj);
}
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupMetadata other = (yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupMetadata) obj;
if (!getTargetGroupId()
.equals(other.getTargetGroupId())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + TARGET_GROUP_ID_FIELD_NUMBER;
hash = (53 * hash) + getTargetGroupId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupMetadata parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupMetadata parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupMetadata parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupMetadata parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupMetadata parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupMetadata parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupMetadata parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupMetadata parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupMetadata parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupMetadata parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupMetadata parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupMetadata parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupMetadata prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code yandex.cloud.apploadbalancer.v1.CreateTargetGroupMetadata}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.apploadbalancer.v1.CreateTargetGroupMetadata)
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupMetadataOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_CreateTargetGroupMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_CreateTargetGroupMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupMetadata.class, yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupMetadata.Builder.class);
}
// Construct using yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupMetadata.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
targetGroupId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_CreateTargetGroupMetadata_descriptor;
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupMetadata getDefaultInstanceForType() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupMetadata.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupMetadata build() {
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupMetadata result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupMetadata buildPartial() {
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupMetadata result = new yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupMetadata(this);
result.targetGroupId_ = targetGroupId_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupMetadata) {
return mergeFrom((yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupMetadata)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupMetadata other) {
if (other == yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupMetadata.getDefaultInstance()) return this;
if (!other.getTargetGroupId().isEmpty()) {
targetGroupId_ = other.targetGroupId_;
onChanged();
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupMetadata parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupMetadata) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object targetGroupId_ = "";
/**
*
* ID of the target group that is being created.
*
*
* string target_group_id = 1;
* @return The targetGroupId.
*/
public java.lang.String getTargetGroupId() {
java.lang.Object ref = targetGroupId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
targetGroupId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the target group that is being created.
*
*
* string target_group_id = 1;
* @return The bytes for targetGroupId.
*/
public com.google.protobuf.ByteString
getTargetGroupIdBytes() {
java.lang.Object ref = targetGroupId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
targetGroupId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the target group that is being created.
*
*
* string target_group_id = 1;
* @param value The targetGroupId to set.
* @return This builder for chaining.
*/
public Builder setTargetGroupId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
targetGroupId_ = value;
onChanged();
return this;
}
/**
*
* ID of the target group that is being created.
*
*
* string target_group_id = 1;
* @return This builder for chaining.
*/
public Builder clearTargetGroupId() {
targetGroupId_ = getDefaultInstance().getTargetGroupId();
onChanged();
return this;
}
/**
*
* ID of the target group that is being created.
*
*
* string target_group_id = 1;
* @param value The bytes for targetGroupId to set.
* @return This builder for chaining.
*/
public Builder setTargetGroupIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
targetGroupId_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.apploadbalancer.v1.CreateTargetGroupMetadata)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.apploadbalancer.v1.CreateTargetGroupMetadata)
private static final yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupMetadata DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupMetadata();
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupMetadata getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public CreateTargetGroupMetadata parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new CreateTargetGroupMetadata(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.CreateTargetGroupMetadata getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface AddTargetsRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.apploadbalancer.v1.AddTargetsRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the target group to add targets to.
* To get the target group ID, make a [TargetGroupService.List] request.
*
*
* string target_group_id = 1 [(.yandex.cloud.required) = true];
* @return The targetGroupId.
*/
java.lang.String getTargetGroupId();
/**
*
* ID of the target group to add targets to.
* To get the target group ID, make a [TargetGroupService.List] request.
*
*
* string target_group_id = 1 [(.yandex.cloud.required) = true];
* @return The bytes for targetGroupId.
*/
com.google.protobuf.ByteString
getTargetGroupIdBytes();
/**
*
* List of targets to add to the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 2 [(.yandex.cloud.size) = ">0"];
*/
java.util.List
getTargetsList();
/**
*
* List of targets to add to the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 2 [(.yandex.cloud.size) = ">0"];
*/
yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target getTargets(int index);
/**
*
* List of targets to add to the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 2 [(.yandex.cloud.size) = ">0"];
*/
int getTargetsCount();
/**
*
* List of targets to add to the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 2 [(.yandex.cloud.size) = ">0"];
*/
java.util.List extends yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetOrBuilder>
getTargetsOrBuilderList();
/**
*
* List of targets to add to the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 2 [(.yandex.cloud.size) = ">0"];
*/
yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetOrBuilder getTargetsOrBuilder(
int index);
}
/**
* Protobuf type {@code yandex.cloud.apploadbalancer.v1.AddTargetsRequest}
*/
public static final class AddTargetsRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.apploadbalancer.v1.AddTargetsRequest)
AddTargetsRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use AddTargetsRequest.newBuilder() to construct.
private AddTargetsRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private AddTargetsRequest() {
targetGroupId_ = "";
targets_ = java.util.Collections.emptyList();
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AddTargetsRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AddTargetsRequest(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
java.lang.String s = input.readStringRequireUtf8();
targetGroupId_ = s;
break;
}
case 18: {
if (!((mutable_bitField0_ & 0x00000001) != 0)) {
targets_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000001;
}
targets_.add(
input.readMessage(yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target.parser(), extensionRegistry));
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000001) != 0)) {
targets_ = java.util.Collections.unmodifiableList(targets_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_AddTargetsRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_AddTargetsRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsRequest.class, yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsRequest.Builder.class);
}
public static final int TARGET_GROUP_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object targetGroupId_;
/**
*
* ID of the target group to add targets to.
* To get the target group ID, make a [TargetGroupService.List] request.
*
*
* string target_group_id = 1 [(.yandex.cloud.required) = true];
* @return The targetGroupId.
*/
@java.lang.Override
public java.lang.String getTargetGroupId() {
java.lang.Object ref = targetGroupId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
targetGroupId_ = s;
return s;
}
}
/**
*
* ID of the target group to add targets to.
* To get the target group ID, make a [TargetGroupService.List] request.
*
*
* string target_group_id = 1 [(.yandex.cloud.required) = true];
* @return The bytes for targetGroupId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTargetGroupIdBytes() {
java.lang.Object ref = targetGroupId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
targetGroupId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int TARGETS_FIELD_NUMBER = 2;
private java.util.List targets_;
/**
*
* List of targets to add to the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 2 [(.yandex.cloud.size) = ">0"];
*/
@java.lang.Override
public java.util.List getTargetsList() {
return targets_;
}
/**
*
* List of targets to add to the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 2 [(.yandex.cloud.size) = ">0"];
*/
@java.lang.Override
public java.util.List extends yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetOrBuilder>
getTargetsOrBuilderList() {
return targets_;
}
/**
*
* List of targets to add to the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 2 [(.yandex.cloud.size) = ">0"];
*/
@java.lang.Override
public int getTargetsCount() {
return targets_.size();
}
/**
*
* List of targets to add to the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 2 [(.yandex.cloud.size) = ">0"];
*/
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target getTargets(int index) {
return targets_.get(index);
}
/**
*
* List of targets to add to the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 2 [(.yandex.cloud.size) = ">0"];
*/
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetOrBuilder getTargetsOrBuilder(
int index) {
return targets_.get(index);
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(targetGroupId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, targetGroupId_);
}
for (int i = 0; i < targets_.size(); i++) {
output.writeMessage(2, targets_.get(i));
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(targetGroupId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, targetGroupId_);
}
for (int i = 0; i < targets_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, targets_.get(i));
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsRequest)) {
return super.equals(obj);
}
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsRequest other = (yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsRequest) obj;
if (!getTargetGroupId()
.equals(other.getTargetGroupId())) return false;
if (!getTargetsList()
.equals(other.getTargetsList())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + TARGET_GROUP_ID_FIELD_NUMBER;
hash = (53 * hash) + getTargetGroupId().hashCode();
if (getTargetsCount() > 0) {
hash = (37 * hash) + TARGETS_FIELD_NUMBER;
hash = (53 * hash) + getTargetsList().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsRequest parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsRequest parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsRequest parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsRequest parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsRequest parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsRequest prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code yandex.cloud.apploadbalancer.v1.AddTargetsRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.apploadbalancer.v1.AddTargetsRequest)
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_AddTargetsRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_AddTargetsRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsRequest.class, yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsRequest.Builder.class);
}
// Construct using yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsRequest.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getTargetsFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
targetGroupId_ = "";
if (targetsBuilder_ == null) {
targets_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
} else {
targetsBuilder_.clear();
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_AddTargetsRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsRequest getDefaultInstanceForType() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsRequest build() {
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsRequest buildPartial() {
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsRequest result = new yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsRequest(this);
int from_bitField0_ = bitField0_;
result.targetGroupId_ = targetGroupId_;
if (targetsBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0)) {
targets_ = java.util.Collections.unmodifiableList(targets_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.targets_ = targets_;
} else {
result.targets_ = targetsBuilder_.build();
}
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsRequest) {
return mergeFrom((yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsRequest other) {
if (other == yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsRequest.getDefaultInstance()) return this;
if (!other.getTargetGroupId().isEmpty()) {
targetGroupId_ = other.targetGroupId_;
onChanged();
}
if (targetsBuilder_ == null) {
if (!other.targets_.isEmpty()) {
if (targets_.isEmpty()) {
targets_ = other.targets_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureTargetsIsMutable();
targets_.addAll(other.targets_);
}
onChanged();
}
} else {
if (!other.targets_.isEmpty()) {
if (targetsBuilder_.isEmpty()) {
targetsBuilder_.dispose();
targetsBuilder_ = null;
targets_ = other.targets_;
bitField0_ = (bitField0_ & ~0x00000001);
targetsBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getTargetsFieldBuilder() : null;
} else {
targetsBuilder_.addAllMessages(other.targets_);
}
}
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.lang.Object targetGroupId_ = "";
/**
*
* ID of the target group to add targets to.
* To get the target group ID, make a [TargetGroupService.List] request.
*
*
* string target_group_id = 1 [(.yandex.cloud.required) = true];
* @return The targetGroupId.
*/
public java.lang.String getTargetGroupId() {
java.lang.Object ref = targetGroupId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
targetGroupId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the target group to add targets to.
* To get the target group ID, make a [TargetGroupService.List] request.
*
*
* string target_group_id = 1 [(.yandex.cloud.required) = true];
* @return The bytes for targetGroupId.
*/
public com.google.protobuf.ByteString
getTargetGroupIdBytes() {
java.lang.Object ref = targetGroupId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
targetGroupId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the target group to add targets to.
* To get the target group ID, make a [TargetGroupService.List] request.
*
*
* string target_group_id = 1 [(.yandex.cloud.required) = true];
* @param value The targetGroupId to set.
* @return This builder for chaining.
*/
public Builder setTargetGroupId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
targetGroupId_ = value;
onChanged();
return this;
}
/**
*
* ID of the target group to add targets to.
* To get the target group ID, make a [TargetGroupService.List] request.
*
*
* string target_group_id = 1 [(.yandex.cloud.required) = true];
* @return This builder for chaining.
*/
public Builder clearTargetGroupId() {
targetGroupId_ = getDefaultInstance().getTargetGroupId();
onChanged();
return this;
}
/**
*
* ID of the target group to add targets to.
* To get the target group ID, make a [TargetGroupService.List] request.
*
*
* string target_group_id = 1 [(.yandex.cloud.required) = true];
* @param value The bytes for targetGroupId to set.
* @return This builder for chaining.
*/
public Builder setTargetGroupIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
targetGroupId_ = value;
onChanged();
return this;
}
private java.util.List targets_ =
java.util.Collections.emptyList();
private void ensureTargetsIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
targets_ = new java.util.ArrayList(targets_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target, yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target.Builder, yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetOrBuilder> targetsBuilder_;
/**
*
* List of targets to add to the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 2 [(.yandex.cloud.size) = ">0"];
*/
public java.util.List getTargetsList() {
if (targetsBuilder_ == null) {
return java.util.Collections.unmodifiableList(targets_);
} else {
return targetsBuilder_.getMessageList();
}
}
/**
*
* List of targets to add to the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 2 [(.yandex.cloud.size) = ">0"];
*/
public int getTargetsCount() {
if (targetsBuilder_ == null) {
return targets_.size();
} else {
return targetsBuilder_.getCount();
}
}
/**
*
* List of targets to add to the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 2 [(.yandex.cloud.size) = ">0"];
*/
public yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target getTargets(int index) {
if (targetsBuilder_ == null) {
return targets_.get(index);
} else {
return targetsBuilder_.getMessage(index);
}
}
/**
*
* List of targets to add to the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 2 [(.yandex.cloud.size) = ">0"];
*/
public Builder setTargets(
int index, yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target value) {
if (targetsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureTargetsIsMutable();
targets_.set(index, value);
onChanged();
} else {
targetsBuilder_.setMessage(index, value);
}
return this;
}
/**
*
* List of targets to add to the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 2 [(.yandex.cloud.size) = ">0"];
*/
public Builder setTargets(
int index, yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target.Builder builderForValue) {
if (targetsBuilder_ == null) {
ensureTargetsIsMutable();
targets_.set(index, builderForValue.build());
onChanged();
} else {
targetsBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
*
* List of targets to add to the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 2 [(.yandex.cloud.size) = ">0"];
*/
public Builder addTargets(yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target value) {
if (targetsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureTargetsIsMutable();
targets_.add(value);
onChanged();
} else {
targetsBuilder_.addMessage(value);
}
return this;
}
/**
*
* List of targets to add to the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 2 [(.yandex.cloud.size) = ">0"];
*/
public Builder addTargets(
int index, yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target value) {
if (targetsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureTargetsIsMutable();
targets_.add(index, value);
onChanged();
} else {
targetsBuilder_.addMessage(index, value);
}
return this;
}
/**
*
* List of targets to add to the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 2 [(.yandex.cloud.size) = ">0"];
*/
public Builder addTargets(
yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target.Builder builderForValue) {
if (targetsBuilder_ == null) {
ensureTargetsIsMutable();
targets_.add(builderForValue.build());
onChanged();
} else {
targetsBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
*
* List of targets to add to the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 2 [(.yandex.cloud.size) = ">0"];
*/
public Builder addTargets(
int index, yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target.Builder builderForValue) {
if (targetsBuilder_ == null) {
ensureTargetsIsMutable();
targets_.add(index, builderForValue.build());
onChanged();
} else {
targetsBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
*
* List of targets to add to the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 2 [(.yandex.cloud.size) = ">0"];
*/
public Builder addAllTargets(
java.lang.Iterable extends yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target> values) {
if (targetsBuilder_ == null) {
ensureTargetsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, targets_);
onChanged();
} else {
targetsBuilder_.addAllMessages(values);
}
return this;
}
/**
*
* List of targets to add to the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 2 [(.yandex.cloud.size) = ">0"];
*/
public Builder clearTargets() {
if (targetsBuilder_ == null) {
targets_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
targetsBuilder_.clear();
}
return this;
}
/**
*
* List of targets to add to the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 2 [(.yandex.cloud.size) = ">0"];
*/
public Builder removeTargets(int index) {
if (targetsBuilder_ == null) {
ensureTargetsIsMutable();
targets_.remove(index);
onChanged();
} else {
targetsBuilder_.remove(index);
}
return this;
}
/**
*
* List of targets to add to the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 2 [(.yandex.cloud.size) = ">0"];
*/
public yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target.Builder getTargetsBuilder(
int index) {
return getTargetsFieldBuilder().getBuilder(index);
}
/**
*
* List of targets to add to the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 2 [(.yandex.cloud.size) = ">0"];
*/
public yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetOrBuilder getTargetsOrBuilder(
int index) {
if (targetsBuilder_ == null) {
return targets_.get(index); } else {
return targetsBuilder_.getMessageOrBuilder(index);
}
}
/**
*
* List of targets to add to the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 2 [(.yandex.cloud.size) = ">0"];
*/
public java.util.List extends yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetOrBuilder>
getTargetsOrBuilderList() {
if (targetsBuilder_ != null) {
return targetsBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(targets_);
}
}
/**
*
* List of targets to add to the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 2 [(.yandex.cloud.size) = ">0"];
*/
public yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target.Builder addTargetsBuilder() {
return getTargetsFieldBuilder().addBuilder(
yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target.getDefaultInstance());
}
/**
*
* List of targets to add to the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 2 [(.yandex.cloud.size) = ">0"];
*/
public yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target.Builder addTargetsBuilder(
int index) {
return getTargetsFieldBuilder().addBuilder(
index, yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target.getDefaultInstance());
}
/**
*
* List of targets to add to the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 2 [(.yandex.cloud.size) = ">0"];
*/
public java.util.List
getTargetsBuilderList() {
return getTargetsFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target, yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target.Builder, yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetOrBuilder>
getTargetsFieldBuilder() {
if (targetsBuilder_ == null) {
targetsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target, yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target.Builder, yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetOrBuilder>(
targets_,
((bitField0_ & 0x00000001) != 0),
getParentForChildren(),
isClean());
targets_ = null;
}
return targetsBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.apploadbalancer.v1.AddTargetsRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.apploadbalancer.v1.AddTargetsRequest)
private static final yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsRequest();
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public AddTargetsRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AddTargetsRequest(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface AddTargetsMetadataOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.apploadbalancer.v1.AddTargetsMetadata)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the target group that the targets are being added to.
*
*
* string target_group_id = 1;
* @return The targetGroupId.
*/
java.lang.String getTargetGroupId();
/**
*
* ID of the target group that the targets are being added to.
*
*
* string target_group_id = 1;
* @return The bytes for targetGroupId.
*/
com.google.protobuf.ByteString
getTargetGroupIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.apploadbalancer.v1.AddTargetsMetadata}
*/
public static final class AddTargetsMetadata extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.apploadbalancer.v1.AddTargetsMetadata)
AddTargetsMetadataOrBuilder {
private static final long serialVersionUID = 0L;
// Use AddTargetsMetadata.newBuilder() to construct.
private AddTargetsMetadata(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private AddTargetsMetadata() {
targetGroupId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AddTargetsMetadata();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AddTargetsMetadata(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
java.lang.String s = input.readStringRequireUtf8();
targetGroupId_ = s;
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_AddTargetsMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_AddTargetsMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsMetadata.class, yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsMetadata.Builder.class);
}
public static final int TARGET_GROUP_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object targetGroupId_;
/**
*
* ID of the target group that the targets are being added to.
*
*
* string target_group_id = 1;
* @return The targetGroupId.
*/
@java.lang.Override
public java.lang.String getTargetGroupId() {
java.lang.Object ref = targetGroupId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
targetGroupId_ = s;
return s;
}
}
/**
*
* ID of the target group that the targets are being added to.
*
*
* string target_group_id = 1;
* @return The bytes for targetGroupId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTargetGroupIdBytes() {
java.lang.Object ref = targetGroupId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
targetGroupId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(targetGroupId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, targetGroupId_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(targetGroupId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, targetGroupId_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsMetadata)) {
return super.equals(obj);
}
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsMetadata other = (yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsMetadata) obj;
if (!getTargetGroupId()
.equals(other.getTargetGroupId())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + TARGET_GROUP_ID_FIELD_NUMBER;
hash = (53 * hash) + getTargetGroupId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsMetadata parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsMetadata parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsMetadata parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsMetadata parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsMetadata parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsMetadata parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsMetadata parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsMetadata parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsMetadata parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsMetadata parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsMetadata parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsMetadata parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsMetadata prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code yandex.cloud.apploadbalancer.v1.AddTargetsMetadata}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.apploadbalancer.v1.AddTargetsMetadata)
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsMetadataOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_AddTargetsMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_AddTargetsMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsMetadata.class, yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsMetadata.Builder.class);
}
// Construct using yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsMetadata.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
targetGroupId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_AddTargetsMetadata_descriptor;
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsMetadata getDefaultInstanceForType() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsMetadata.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsMetadata build() {
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsMetadata result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsMetadata buildPartial() {
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsMetadata result = new yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsMetadata(this);
result.targetGroupId_ = targetGroupId_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsMetadata) {
return mergeFrom((yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsMetadata)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsMetadata other) {
if (other == yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsMetadata.getDefaultInstance()) return this;
if (!other.getTargetGroupId().isEmpty()) {
targetGroupId_ = other.targetGroupId_;
onChanged();
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsMetadata parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsMetadata) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object targetGroupId_ = "";
/**
*
* ID of the target group that the targets are being added to.
*
*
* string target_group_id = 1;
* @return The targetGroupId.
*/
public java.lang.String getTargetGroupId() {
java.lang.Object ref = targetGroupId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
targetGroupId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the target group that the targets are being added to.
*
*
* string target_group_id = 1;
* @return The bytes for targetGroupId.
*/
public com.google.protobuf.ByteString
getTargetGroupIdBytes() {
java.lang.Object ref = targetGroupId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
targetGroupId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the target group that the targets are being added to.
*
*
* string target_group_id = 1;
* @param value The targetGroupId to set.
* @return This builder for chaining.
*/
public Builder setTargetGroupId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
targetGroupId_ = value;
onChanged();
return this;
}
/**
*
* ID of the target group that the targets are being added to.
*
*
* string target_group_id = 1;
* @return This builder for chaining.
*/
public Builder clearTargetGroupId() {
targetGroupId_ = getDefaultInstance().getTargetGroupId();
onChanged();
return this;
}
/**
*
* ID of the target group that the targets are being added to.
*
*
* string target_group_id = 1;
* @param value The bytes for targetGroupId to set.
* @return This builder for chaining.
*/
public Builder setTargetGroupIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
targetGroupId_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.apploadbalancer.v1.AddTargetsMetadata)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.apploadbalancer.v1.AddTargetsMetadata)
private static final yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsMetadata DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsMetadata();
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsMetadata getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public AddTargetsMetadata parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AddTargetsMetadata(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.AddTargetsMetadata getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface RemoveTargetsRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.apploadbalancer.v1.RemoveTargetsRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the target group to remove targets from.
* To get the target group ID, make a [TargetGroupService.List] request.
*
*
* string target_group_id = 1 [(.yandex.cloud.required) = true];
* @return The targetGroupId.
*/
java.lang.String getTargetGroupId();
/**
*
* ID of the target group to remove targets from.
* To get the target group ID, make a [TargetGroupService.List] request.
*
*
* string target_group_id = 1 [(.yandex.cloud.required) = true];
* @return The bytes for targetGroupId.
*/
com.google.protobuf.ByteString
getTargetGroupIdBytes();
/**
*
* List of targets to remove from the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 2 [(.yandex.cloud.size) = ">0"];
*/
java.util.List
getTargetsList();
/**
*
* List of targets to remove from the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 2 [(.yandex.cloud.size) = ">0"];
*/
yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target getTargets(int index);
/**
*
* List of targets to remove from the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 2 [(.yandex.cloud.size) = ">0"];
*/
int getTargetsCount();
/**
*
* List of targets to remove from the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 2 [(.yandex.cloud.size) = ">0"];
*/
java.util.List extends yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetOrBuilder>
getTargetsOrBuilderList();
/**
*
* List of targets to remove from the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 2 [(.yandex.cloud.size) = ">0"];
*/
yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetOrBuilder getTargetsOrBuilder(
int index);
}
/**
* Protobuf type {@code yandex.cloud.apploadbalancer.v1.RemoveTargetsRequest}
*/
public static final class RemoveTargetsRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.apploadbalancer.v1.RemoveTargetsRequest)
RemoveTargetsRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use RemoveTargetsRequest.newBuilder() to construct.
private RemoveTargetsRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private RemoveTargetsRequest() {
targetGroupId_ = "";
targets_ = java.util.Collections.emptyList();
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new RemoveTargetsRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private RemoveTargetsRequest(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
java.lang.String s = input.readStringRequireUtf8();
targetGroupId_ = s;
break;
}
case 18: {
if (!((mutable_bitField0_ & 0x00000001) != 0)) {
targets_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000001;
}
targets_.add(
input.readMessage(yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target.parser(), extensionRegistry));
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000001) != 0)) {
targets_ = java.util.Collections.unmodifiableList(targets_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_RemoveTargetsRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_RemoveTargetsRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsRequest.class, yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsRequest.Builder.class);
}
public static final int TARGET_GROUP_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object targetGroupId_;
/**
*
* ID of the target group to remove targets from.
* To get the target group ID, make a [TargetGroupService.List] request.
*
*
* string target_group_id = 1 [(.yandex.cloud.required) = true];
* @return The targetGroupId.
*/
@java.lang.Override
public java.lang.String getTargetGroupId() {
java.lang.Object ref = targetGroupId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
targetGroupId_ = s;
return s;
}
}
/**
*
* ID of the target group to remove targets from.
* To get the target group ID, make a [TargetGroupService.List] request.
*
*
* string target_group_id = 1 [(.yandex.cloud.required) = true];
* @return The bytes for targetGroupId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTargetGroupIdBytes() {
java.lang.Object ref = targetGroupId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
targetGroupId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int TARGETS_FIELD_NUMBER = 2;
private java.util.List targets_;
/**
*
* List of targets to remove from the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 2 [(.yandex.cloud.size) = ">0"];
*/
@java.lang.Override
public java.util.List getTargetsList() {
return targets_;
}
/**
*
* List of targets to remove from the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 2 [(.yandex.cloud.size) = ">0"];
*/
@java.lang.Override
public java.util.List extends yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetOrBuilder>
getTargetsOrBuilderList() {
return targets_;
}
/**
*
* List of targets to remove from the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 2 [(.yandex.cloud.size) = ">0"];
*/
@java.lang.Override
public int getTargetsCount() {
return targets_.size();
}
/**
*
* List of targets to remove from the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 2 [(.yandex.cloud.size) = ">0"];
*/
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target getTargets(int index) {
return targets_.get(index);
}
/**
*
* List of targets to remove from the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 2 [(.yandex.cloud.size) = ">0"];
*/
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetOrBuilder getTargetsOrBuilder(
int index) {
return targets_.get(index);
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(targetGroupId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, targetGroupId_);
}
for (int i = 0; i < targets_.size(); i++) {
output.writeMessage(2, targets_.get(i));
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(targetGroupId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, targetGroupId_);
}
for (int i = 0; i < targets_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, targets_.get(i));
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsRequest)) {
return super.equals(obj);
}
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsRequest other = (yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsRequest) obj;
if (!getTargetGroupId()
.equals(other.getTargetGroupId())) return false;
if (!getTargetsList()
.equals(other.getTargetsList())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + TARGET_GROUP_ID_FIELD_NUMBER;
hash = (53 * hash) + getTargetGroupId().hashCode();
if (getTargetsCount() > 0) {
hash = (37 * hash) + TARGETS_FIELD_NUMBER;
hash = (53 * hash) + getTargetsList().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsRequest parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsRequest parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsRequest parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsRequest parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsRequest parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsRequest prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code yandex.cloud.apploadbalancer.v1.RemoveTargetsRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.apploadbalancer.v1.RemoveTargetsRequest)
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_RemoveTargetsRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_RemoveTargetsRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsRequest.class, yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsRequest.Builder.class);
}
// Construct using yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsRequest.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getTargetsFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
targetGroupId_ = "";
if (targetsBuilder_ == null) {
targets_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
} else {
targetsBuilder_.clear();
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_RemoveTargetsRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsRequest getDefaultInstanceForType() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsRequest build() {
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsRequest buildPartial() {
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsRequest result = new yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsRequest(this);
int from_bitField0_ = bitField0_;
result.targetGroupId_ = targetGroupId_;
if (targetsBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0)) {
targets_ = java.util.Collections.unmodifiableList(targets_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.targets_ = targets_;
} else {
result.targets_ = targetsBuilder_.build();
}
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsRequest) {
return mergeFrom((yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsRequest other) {
if (other == yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsRequest.getDefaultInstance()) return this;
if (!other.getTargetGroupId().isEmpty()) {
targetGroupId_ = other.targetGroupId_;
onChanged();
}
if (targetsBuilder_ == null) {
if (!other.targets_.isEmpty()) {
if (targets_.isEmpty()) {
targets_ = other.targets_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureTargetsIsMutable();
targets_.addAll(other.targets_);
}
onChanged();
}
} else {
if (!other.targets_.isEmpty()) {
if (targetsBuilder_.isEmpty()) {
targetsBuilder_.dispose();
targetsBuilder_ = null;
targets_ = other.targets_;
bitField0_ = (bitField0_ & ~0x00000001);
targetsBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getTargetsFieldBuilder() : null;
} else {
targetsBuilder_.addAllMessages(other.targets_);
}
}
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.lang.Object targetGroupId_ = "";
/**
*
* ID of the target group to remove targets from.
* To get the target group ID, make a [TargetGroupService.List] request.
*
*
* string target_group_id = 1 [(.yandex.cloud.required) = true];
* @return The targetGroupId.
*/
public java.lang.String getTargetGroupId() {
java.lang.Object ref = targetGroupId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
targetGroupId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the target group to remove targets from.
* To get the target group ID, make a [TargetGroupService.List] request.
*
*
* string target_group_id = 1 [(.yandex.cloud.required) = true];
* @return The bytes for targetGroupId.
*/
public com.google.protobuf.ByteString
getTargetGroupIdBytes() {
java.lang.Object ref = targetGroupId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
targetGroupId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the target group to remove targets from.
* To get the target group ID, make a [TargetGroupService.List] request.
*
*
* string target_group_id = 1 [(.yandex.cloud.required) = true];
* @param value The targetGroupId to set.
* @return This builder for chaining.
*/
public Builder setTargetGroupId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
targetGroupId_ = value;
onChanged();
return this;
}
/**
*
* ID of the target group to remove targets from.
* To get the target group ID, make a [TargetGroupService.List] request.
*
*
* string target_group_id = 1 [(.yandex.cloud.required) = true];
* @return This builder for chaining.
*/
public Builder clearTargetGroupId() {
targetGroupId_ = getDefaultInstance().getTargetGroupId();
onChanged();
return this;
}
/**
*
* ID of the target group to remove targets from.
* To get the target group ID, make a [TargetGroupService.List] request.
*
*
* string target_group_id = 1 [(.yandex.cloud.required) = true];
* @param value The bytes for targetGroupId to set.
* @return This builder for chaining.
*/
public Builder setTargetGroupIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
targetGroupId_ = value;
onChanged();
return this;
}
private java.util.List targets_ =
java.util.Collections.emptyList();
private void ensureTargetsIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
targets_ = new java.util.ArrayList(targets_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target, yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target.Builder, yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetOrBuilder> targetsBuilder_;
/**
*
* List of targets to remove from the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 2 [(.yandex.cloud.size) = ">0"];
*/
public java.util.List getTargetsList() {
if (targetsBuilder_ == null) {
return java.util.Collections.unmodifiableList(targets_);
} else {
return targetsBuilder_.getMessageList();
}
}
/**
*
* List of targets to remove from the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 2 [(.yandex.cloud.size) = ">0"];
*/
public int getTargetsCount() {
if (targetsBuilder_ == null) {
return targets_.size();
} else {
return targetsBuilder_.getCount();
}
}
/**
*
* List of targets to remove from the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 2 [(.yandex.cloud.size) = ">0"];
*/
public yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target getTargets(int index) {
if (targetsBuilder_ == null) {
return targets_.get(index);
} else {
return targetsBuilder_.getMessage(index);
}
}
/**
*
* List of targets to remove from the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 2 [(.yandex.cloud.size) = ">0"];
*/
public Builder setTargets(
int index, yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target value) {
if (targetsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureTargetsIsMutable();
targets_.set(index, value);
onChanged();
} else {
targetsBuilder_.setMessage(index, value);
}
return this;
}
/**
*
* List of targets to remove from the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 2 [(.yandex.cloud.size) = ">0"];
*/
public Builder setTargets(
int index, yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target.Builder builderForValue) {
if (targetsBuilder_ == null) {
ensureTargetsIsMutable();
targets_.set(index, builderForValue.build());
onChanged();
} else {
targetsBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
*
* List of targets to remove from the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 2 [(.yandex.cloud.size) = ">0"];
*/
public Builder addTargets(yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target value) {
if (targetsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureTargetsIsMutable();
targets_.add(value);
onChanged();
} else {
targetsBuilder_.addMessage(value);
}
return this;
}
/**
*
* List of targets to remove from the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 2 [(.yandex.cloud.size) = ">0"];
*/
public Builder addTargets(
int index, yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target value) {
if (targetsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureTargetsIsMutable();
targets_.add(index, value);
onChanged();
} else {
targetsBuilder_.addMessage(index, value);
}
return this;
}
/**
*
* List of targets to remove from the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 2 [(.yandex.cloud.size) = ">0"];
*/
public Builder addTargets(
yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target.Builder builderForValue) {
if (targetsBuilder_ == null) {
ensureTargetsIsMutable();
targets_.add(builderForValue.build());
onChanged();
} else {
targetsBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
*
* List of targets to remove from the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 2 [(.yandex.cloud.size) = ">0"];
*/
public Builder addTargets(
int index, yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target.Builder builderForValue) {
if (targetsBuilder_ == null) {
ensureTargetsIsMutable();
targets_.add(index, builderForValue.build());
onChanged();
} else {
targetsBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
*
* List of targets to remove from the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 2 [(.yandex.cloud.size) = ">0"];
*/
public Builder addAllTargets(
java.lang.Iterable extends yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target> values) {
if (targetsBuilder_ == null) {
ensureTargetsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, targets_);
onChanged();
} else {
targetsBuilder_.addAllMessages(values);
}
return this;
}
/**
*
* List of targets to remove from the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 2 [(.yandex.cloud.size) = ">0"];
*/
public Builder clearTargets() {
if (targetsBuilder_ == null) {
targets_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
targetsBuilder_.clear();
}
return this;
}
/**
*
* List of targets to remove from the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 2 [(.yandex.cloud.size) = ">0"];
*/
public Builder removeTargets(int index) {
if (targetsBuilder_ == null) {
ensureTargetsIsMutable();
targets_.remove(index);
onChanged();
} else {
targetsBuilder_.remove(index);
}
return this;
}
/**
*
* List of targets to remove from the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 2 [(.yandex.cloud.size) = ">0"];
*/
public yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target.Builder getTargetsBuilder(
int index) {
return getTargetsFieldBuilder().getBuilder(index);
}
/**
*
* List of targets to remove from the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 2 [(.yandex.cloud.size) = ">0"];
*/
public yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetOrBuilder getTargetsOrBuilder(
int index) {
if (targetsBuilder_ == null) {
return targets_.get(index); } else {
return targetsBuilder_.getMessageOrBuilder(index);
}
}
/**
*
* List of targets to remove from the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 2 [(.yandex.cloud.size) = ">0"];
*/
public java.util.List extends yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetOrBuilder>
getTargetsOrBuilderList() {
if (targetsBuilder_ != null) {
return targetsBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(targets_);
}
}
/**
*
* List of targets to remove from the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 2 [(.yandex.cloud.size) = ">0"];
*/
public yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target.Builder addTargetsBuilder() {
return getTargetsFieldBuilder().addBuilder(
yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target.getDefaultInstance());
}
/**
*
* List of targets to remove from the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 2 [(.yandex.cloud.size) = ">0"];
*/
public yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target.Builder addTargetsBuilder(
int index) {
return getTargetsFieldBuilder().addBuilder(
index, yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target.getDefaultInstance());
}
/**
*
* List of targets to remove from the target group.
*
*
* repeated .yandex.cloud.apploadbalancer.v1.Target targets = 2 [(.yandex.cloud.size) = ">0"];
*/
public java.util.List
getTargetsBuilderList() {
return getTargetsFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target, yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target.Builder, yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetOrBuilder>
getTargetsFieldBuilder() {
if (targetsBuilder_ == null) {
targetsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target, yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.Target.Builder, yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.TargetOrBuilder>(
targets_,
((bitField0_ & 0x00000001) != 0),
getParentForChildren(),
isClean());
targets_ = null;
}
return targetsBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.apploadbalancer.v1.RemoveTargetsRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.apploadbalancer.v1.RemoveTargetsRequest)
private static final yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsRequest();
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public RemoveTargetsRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new RemoveTargetsRequest(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface RemoveTargetsMetadataOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.apploadbalancer.v1.RemoveTargetsMetadata)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the target group that the targets are being removed from.
*
*
* string target_group_id = 1;
* @return The targetGroupId.
*/
java.lang.String getTargetGroupId();
/**
*
* ID of the target group that the targets are being removed from.
*
*
* string target_group_id = 1;
* @return The bytes for targetGroupId.
*/
com.google.protobuf.ByteString
getTargetGroupIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.apploadbalancer.v1.RemoveTargetsMetadata}
*/
public static final class RemoveTargetsMetadata extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.apploadbalancer.v1.RemoveTargetsMetadata)
RemoveTargetsMetadataOrBuilder {
private static final long serialVersionUID = 0L;
// Use RemoveTargetsMetadata.newBuilder() to construct.
private RemoveTargetsMetadata(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private RemoveTargetsMetadata() {
targetGroupId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new RemoveTargetsMetadata();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private RemoveTargetsMetadata(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
java.lang.String s = input.readStringRequireUtf8();
targetGroupId_ = s;
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_RemoveTargetsMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_RemoveTargetsMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsMetadata.class, yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsMetadata.Builder.class);
}
public static final int TARGET_GROUP_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object targetGroupId_;
/**
*
* ID of the target group that the targets are being removed from.
*
*
* string target_group_id = 1;
* @return The targetGroupId.
*/
@java.lang.Override
public java.lang.String getTargetGroupId() {
java.lang.Object ref = targetGroupId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
targetGroupId_ = s;
return s;
}
}
/**
*
* ID of the target group that the targets are being removed from.
*
*
* string target_group_id = 1;
* @return The bytes for targetGroupId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTargetGroupIdBytes() {
java.lang.Object ref = targetGroupId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
targetGroupId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(targetGroupId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, targetGroupId_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(targetGroupId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, targetGroupId_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsMetadata)) {
return super.equals(obj);
}
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsMetadata other = (yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsMetadata) obj;
if (!getTargetGroupId()
.equals(other.getTargetGroupId())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + TARGET_GROUP_ID_FIELD_NUMBER;
hash = (53 * hash) + getTargetGroupId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsMetadata parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsMetadata parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsMetadata parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsMetadata parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsMetadata parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsMetadata parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsMetadata parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsMetadata parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsMetadata parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsMetadata parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsMetadata parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsMetadata parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsMetadata prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code yandex.cloud.apploadbalancer.v1.RemoveTargetsMetadata}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.apploadbalancer.v1.RemoveTargetsMetadata)
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsMetadataOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_RemoveTargetsMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_RemoveTargetsMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsMetadata.class, yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsMetadata.Builder.class);
}
// Construct using yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsMetadata.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
targetGroupId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_RemoveTargetsMetadata_descriptor;
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsMetadata getDefaultInstanceForType() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsMetadata.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsMetadata build() {
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsMetadata result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsMetadata buildPartial() {
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsMetadata result = new yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsMetadata(this);
result.targetGroupId_ = targetGroupId_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsMetadata) {
return mergeFrom((yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsMetadata)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsMetadata other) {
if (other == yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsMetadata.getDefaultInstance()) return this;
if (!other.getTargetGroupId().isEmpty()) {
targetGroupId_ = other.targetGroupId_;
onChanged();
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsMetadata parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsMetadata) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object targetGroupId_ = "";
/**
*
* ID of the target group that the targets are being removed from.
*
*
* string target_group_id = 1;
* @return The targetGroupId.
*/
public java.lang.String getTargetGroupId() {
java.lang.Object ref = targetGroupId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
targetGroupId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the target group that the targets are being removed from.
*
*
* string target_group_id = 1;
* @return The bytes for targetGroupId.
*/
public com.google.protobuf.ByteString
getTargetGroupIdBytes() {
java.lang.Object ref = targetGroupId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
targetGroupId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the target group that the targets are being removed from.
*
*
* string target_group_id = 1;
* @param value The targetGroupId to set.
* @return This builder for chaining.
*/
public Builder setTargetGroupId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
targetGroupId_ = value;
onChanged();
return this;
}
/**
*
* ID of the target group that the targets are being removed from.
*
*
* string target_group_id = 1;
* @return This builder for chaining.
*/
public Builder clearTargetGroupId() {
targetGroupId_ = getDefaultInstance().getTargetGroupId();
onChanged();
return this;
}
/**
*
* ID of the target group that the targets are being removed from.
*
*
* string target_group_id = 1;
* @param value The bytes for targetGroupId to set.
* @return This builder for chaining.
*/
public Builder setTargetGroupIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
targetGroupId_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.apploadbalancer.v1.RemoveTargetsMetadata)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.apploadbalancer.v1.RemoveTargetsMetadata)
private static final yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsMetadata DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsMetadata();
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsMetadata getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public RemoveTargetsMetadata parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new RemoveTargetsMetadata(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.RemoveTargetsMetadata getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ListTargetGroupOperationsRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.apploadbalancer.v1.ListTargetGroupOperationsRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the target group to get operations for.
* To get the target group ID, use a [TargetGroupService.List] request.
*
*
* string target_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The targetGroupId.
*/
java.lang.String getTargetGroupId();
/**
*
* ID of the target group to get operations for.
* To get the target group ID, use a [TargetGroupService.List] request.
*
*
* string target_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for targetGroupId.
*/
com.google.protobuf.ByteString
getTargetGroupIdBytes();
/**
*
* The maximum number of results per page that should be returned. If the number of available
* results is larger than [page_size], the service returns a [ListTargetGroupOperationsResponse.next_page_token]
* that can be used to get the next page of results in subsequent list requests.
* Default value: 100.
*
*
* int64 page_size = 2 [(.yandex.cloud.value) = "<=1000"];
* @return The pageSize.
*/
long getPageSize();
/**
*
* Page token. To get the next page of results, set [page_token] to the
* [ListTargetGroupOperationsResponse.next_page_token] returned by a previous list request.
*
*
* string page_token = 3 [(.yandex.cloud.length) = "<=100"];
* @return The pageToken.
*/
java.lang.String getPageToken();
/**
*
* Page token. To get the next page of results, set [page_token] to the
* [ListTargetGroupOperationsResponse.next_page_token] returned by a previous list request.
*
*
* string page_token = 3 [(.yandex.cloud.length) = "<=100"];
* @return The bytes for pageToken.
*/
com.google.protobuf.ByteString
getPageTokenBytes();
}
/**
* Protobuf type {@code yandex.cloud.apploadbalancer.v1.ListTargetGroupOperationsRequest}
*/
public static final class ListTargetGroupOperationsRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.apploadbalancer.v1.ListTargetGroupOperationsRequest)
ListTargetGroupOperationsRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use ListTargetGroupOperationsRequest.newBuilder() to construct.
private ListTargetGroupOperationsRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ListTargetGroupOperationsRequest() {
targetGroupId_ = "";
pageToken_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ListTargetGroupOperationsRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ListTargetGroupOperationsRequest(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
java.lang.String s = input.readStringRequireUtf8();
targetGroupId_ = s;
break;
}
case 16: {
pageSize_ = input.readInt64();
break;
}
case 26: {
java.lang.String s = input.readStringRequireUtf8();
pageToken_ = s;
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_ListTargetGroupOperationsRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_ListTargetGroupOperationsRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsRequest.class, yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsRequest.Builder.class);
}
public static final int TARGET_GROUP_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object targetGroupId_;
/**
*
* ID of the target group to get operations for.
* To get the target group ID, use a [TargetGroupService.List] request.
*
*
* string target_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The targetGroupId.
*/
@java.lang.Override
public java.lang.String getTargetGroupId() {
java.lang.Object ref = targetGroupId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
targetGroupId_ = s;
return s;
}
}
/**
*
* ID of the target group to get operations for.
* To get the target group ID, use a [TargetGroupService.List] request.
*
*
* string target_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for targetGroupId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTargetGroupIdBytes() {
java.lang.Object ref = targetGroupId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
targetGroupId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int PAGE_SIZE_FIELD_NUMBER = 2;
private long pageSize_;
/**
*
* The maximum number of results per page that should be returned. If the number of available
* results is larger than [page_size], the service returns a [ListTargetGroupOperationsResponse.next_page_token]
* that can be used to get the next page of results in subsequent list requests.
* Default value: 100.
*
*
* int64 page_size = 2 [(.yandex.cloud.value) = "<=1000"];
* @return The pageSize.
*/
@java.lang.Override
public long getPageSize() {
return pageSize_;
}
public static final int PAGE_TOKEN_FIELD_NUMBER = 3;
private volatile java.lang.Object pageToken_;
/**
*
* Page token. To get the next page of results, set [page_token] to the
* [ListTargetGroupOperationsResponse.next_page_token] returned by a previous list request.
*
*
* string page_token = 3 [(.yandex.cloud.length) = "<=100"];
* @return The pageToken.
*/
@java.lang.Override
public java.lang.String getPageToken() {
java.lang.Object ref = pageToken_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
pageToken_ = s;
return s;
}
}
/**
*
* Page token. To get the next page of results, set [page_token] to the
* [ListTargetGroupOperationsResponse.next_page_token] returned by a previous list request.
*
*
* string page_token = 3 [(.yandex.cloud.length) = "<=100"];
* @return The bytes for pageToken.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getPageTokenBytes() {
java.lang.Object ref = pageToken_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
pageToken_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(targetGroupId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, targetGroupId_);
}
if (pageSize_ != 0L) {
output.writeInt64(2, pageSize_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 3, pageToken_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(targetGroupId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, targetGroupId_);
}
if (pageSize_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(2, pageSize_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pageToken_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, pageToken_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsRequest)) {
return super.equals(obj);
}
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsRequest other = (yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsRequest) obj;
if (!getTargetGroupId()
.equals(other.getTargetGroupId())) return false;
if (getPageSize()
!= other.getPageSize()) return false;
if (!getPageToken()
.equals(other.getPageToken())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + TARGET_GROUP_ID_FIELD_NUMBER;
hash = (53 * hash) + getTargetGroupId().hashCode();
hash = (37 * hash) + PAGE_SIZE_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getPageSize());
hash = (37 * hash) + PAGE_TOKEN_FIELD_NUMBER;
hash = (53 * hash) + getPageToken().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsRequest parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsRequest parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsRequest parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsRequest parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsRequest parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsRequest prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code yandex.cloud.apploadbalancer.v1.ListTargetGroupOperationsRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.apploadbalancer.v1.ListTargetGroupOperationsRequest)
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_ListTargetGroupOperationsRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_ListTargetGroupOperationsRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsRequest.class, yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsRequest.Builder.class);
}
// Construct using yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsRequest.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
targetGroupId_ = "";
pageSize_ = 0L;
pageToken_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_ListTargetGroupOperationsRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsRequest getDefaultInstanceForType() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsRequest build() {
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsRequest buildPartial() {
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsRequest result = new yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsRequest(this);
result.targetGroupId_ = targetGroupId_;
result.pageSize_ = pageSize_;
result.pageToken_ = pageToken_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsRequest) {
return mergeFrom((yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsRequest other) {
if (other == yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsRequest.getDefaultInstance()) return this;
if (!other.getTargetGroupId().isEmpty()) {
targetGroupId_ = other.targetGroupId_;
onChanged();
}
if (other.getPageSize() != 0L) {
setPageSize(other.getPageSize());
}
if (!other.getPageToken().isEmpty()) {
pageToken_ = other.pageToken_;
onChanged();
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object targetGroupId_ = "";
/**
*
* ID of the target group to get operations for.
* To get the target group ID, use a [TargetGroupService.List] request.
*
*
* string target_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The targetGroupId.
*/
public java.lang.String getTargetGroupId() {
java.lang.Object ref = targetGroupId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
targetGroupId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the target group to get operations for.
* To get the target group ID, use a [TargetGroupService.List] request.
*
*
* string target_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return The bytes for targetGroupId.
*/
public com.google.protobuf.ByteString
getTargetGroupIdBytes() {
java.lang.Object ref = targetGroupId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
targetGroupId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the target group to get operations for.
* To get the target group ID, use a [TargetGroupService.List] request.
*
*
* string target_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The targetGroupId to set.
* @return This builder for chaining.
*/
public Builder setTargetGroupId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
targetGroupId_ = value;
onChanged();
return this;
}
/**
*
* ID of the target group to get operations for.
* To get the target group ID, use a [TargetGroupService.List] request.
*
*
* string target_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @return This builder for chaining.
*/
public Builder clearTargetGroupId() {
targetGroupId_ = getDefaultInstance().getTargetGroupId();
onChanged();
return this;
}
/**
*
* ID of the target group to get operations for.
* To get the target group ID, use a [TargetGroupService.List] request.
*
*
* string target_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=50"];
* @param value The bytes for targetGroupId to set.
* @return This builder for chaining.
*/
public Builder setTargetGroupIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
targetGroupId_ = value;
onChanged();
return this;
}
private long pageSize_ ;
/**
*
* The maximum number of results per page that should be returned. If the number of available
* results is larger than [page_size], the service returns a [ListTargetGroupOperationsResponse.next_page_token]
* that can be used to get the next page of results in subsequent list requests.
* Default value: 100.
*
*
* int64 page_size = 2 [(.yandex.cloud.value) = "<=1000"];
* @return The pageSize.
*/
@java.lang.Override
public long getPageSize() {
return pageSize_;
}
/**
*
* The maximum number of results per page that should be returned. If the number of available
* results is larger than [page_size], the service returns a [ListTargetGroupOperationsResponse.next_page_token]
* that can be used to get the next page of results in subsequent list requests.
* Default value: 100.
*
*
* int64 page_size = 2 [(.yandex.cloud.value) = "<=1000"];
* @param value The pageSize to set.
* @return This builder for chaining.
*/
public Builder setPageSize(long value) {
pageSize_ = value;
onChanged();
return this;
}
/**
*
* The maximum number of results per page that should be returned. If the number of available
* results is larger than [page_size], the service returns a [ListTargetGroupOperationsResponse.next_page_token]
* that can be used to get the next page of results in subsequent list requests.
* Default value: 100.
*
*
* int64 page_size = 2 [(.yandex.cloud.value) = "<=1000"];
* @return This builder for chaining.
*/
public Builder clearPageSize() {
pageSize_ = 0L;
onChanged();
return this;
}
private java.lang.Object pageToken_ = "";
/**
*
* Page token. To get the next page of results, set [page_token] to the
* [ListTargetGroupOperationsResponse.next_page_token] returned by a previous list request.
*
*
* string page_token = 3 [(.yandex.cloud.length) = "<=100"];
* @return The pageToken.
*/
public java.lang.String getPageToken() {
java.lang.Object ref = pageToken_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
pageToken_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Page token. To get the next page of results, set [page_token] to the
* [ListTargetGroupOperationsResponse.next_page_token] returned by a previous list request.
*
*
* string page_token = 3 [(.yandex.cloud.length) = "<=100"];
* @return The bytes for pageToken.
*/
public com.google.protobuf.ByteString
getPageTokenBytes() {
java.lang.Object ref = pageToken_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
pageToken_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Page token. To get the next page of results, set [page_token] to the
* [ListTargetGroupOperationsResponse.next_page_token] returned by a previous list request.
*
*
* string page_token = 3 [(.yandex.cloud.length) = "<=100"];
* @param value The pageToken to set.
* @return This builder for chaining.
*/
public Builder setPageToken(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
pageToken_ = value;
onChanged();
return this;
}
/**
*
* Page token. To get the next page of results, set [page_token] to the
* [ListTargetGroupOperationsResponse.next_page_token] returned by a previous list request.
*
*
* string page_token = 3 [(.yandex.cloud.length) = "<=100"];
* @return This builder for chaining.
*/
public Builder clearPageToken() {
pageToken_ = getDefaultInstance().getPageToken();
onChanged();
return this;
}
/**
*
* Page token. To get the next page of results, set [page_token] to the
* [ListTargetGroupOperationsResponse.next_page_token] returned by a previous list request.
*
*
* string page_token = 3 [(.yandex.cloud.length) = "<=100"];
* @param value The bytes for pageToken to set.
* @return This builder for chaining.
*/
public Builder setPageTokenBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
pageToken_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.apploadbalancer.v1.ListTargetGroupOperationsRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.apploadbalancer.v1.ListTargetGroupOperationsRequest)
private static final yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsRequest();
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ListTargetGroupOperationsRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ListTargetGroupOperationsRequest(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ListTargetGroupOperationsResponseOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.apploadbalancer.v1.ListTargetGroupOperationsResponse)
com.google.protobuf.MessageOrBuilder {
/**
*
* List of operations for the specified target group.
*
*
* repeated .yandex.cloud.operation.Operation operations = 1;
*/
java.util.List
getOperationsList();
/**
*
* List of operations for the specified target group.
*
*
* repeated .yandex.cloud.operation.Operation operations = 1;
*/
yandex.cloud.api.operation.OperationOuterClass.Operation getOperations(int index);
/**
*
* List of operations for the specified target group.
*
*
* repeated .yandex.cloud.operation.Operation operations = 1;
*/
int getOperationsCount();
/**
*
* List of operations for the specified target group.
*
*
* repeated .yandex.cloud.operation.Operation operations = 1;
*/
java.util.List extends yandex.cloud.api.operation.OperationOuterClass.OperationOrBuilder>
getOperationsOrBuilderList();
/**
*
* List of operations for the specified target group.
*
*
* repeated .yandex.cloud.operation.Operation operations = 1;
*/
yandex.cloud.api.operation.OperationOuterClass.OperationOrBuilder getOperationsOrBuilder(
int index);
/**
*
* Token for getting the next page of the list. If the number of results is greater than
* the specified [ListTargetGroupOperationsRequest.page_size], use `next_page_token` as the value
* for the [ListTargetGroupOperationsRequest.page_token] parameter in the next list request.
* Each subsequent page will have its own `next_page_token` to continue paging through the results.
*
*
* string next_page_token = 2;
* @return The nextPageToken.
*/
java.lang.String getNextPageToken();
/**
*
* Token for getting the next page of the list. If the number of results is greater than
* the specified [ListTargetGroupOperationsRequest.page_size], use `next_page_token` as the value
* for the [ListTargetGroupOperationsRequest.page_token] parameter in the next list request.
* Each subsequent page will have its own `next_page_token` to continue paging through the results.
*
*
* string next_page_token = 2;
* @return The bytes for nextPageToken.
*/
com.google.protobuf.ByteString
getNextPageTokenBytes();
}
/**
* Protobuf type {@code yandex.cloud.apploadbalancer.v1.ListTargetGroupOperationsResponse}
*/
public static final class ListTargetGroupOperationsResponse extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.apploadbalancer.v1.ListTargetGroupOperationsResponse)
ListTargetGroupOperationsResponseOrBuilder {
private static final long serialVersionUID = 0L;
// Use ListTargetGroupOperationsResponse.newBuilder() to construct.
private ListTargetGroupOperationsResponse(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ListTargetGroupOperationsResponse() {
operations_ = java.util.Collections.emptyList();
nextPageToken_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ListTargetGroupOperationsResponse();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ListTargetGroupOperationsResponse(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
if (!((mutable_bitField0_ & 0x00000001) != 0)) {
operations_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000001;
}
operations_.add(
input.readMessage(yandex.cloud.api.operation.OperationOuterClass.Operation.parser(), extensionRegistry));
break;
}
case 18: {
java.lang.String s = input.readStringRequireUtf8();
nextPageToken_ = s;
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000001) != 0)) {
operations_ = java.util.Collections.unmodifiableList(operations_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_ListTargetGroupOperationsResponse_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_ListTargetGroupOperationsResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsResponse.class, yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsResponse.Builder.class);
}
public static final int OPERATIONS_FIELD_NUMBER = 1;
private java.util.List operations_;
/**
*
* List of operations for the specified target group.
*
*
* repeated .yandex.cloud.operation.Operation operations = 1;
*/
@java.lang.Override
public java.util.List getOperationsList() {
return operations_;
}
/**
*
* List of operations for the specified target group.
*
*
* repeated .yandex.cloud.operation.Operation operations = 1;
*/
@java.lang.Override
public java.util.List extends yandex.cloud.api.operation.OperationOuterClass.OperationOrBuilder>
getOperationsOrBuilderList() {
return operations_;
}
/**
*
* List of operations for the specified target group.
*
*
* repeated .yandex.cloud.operation.Operation operations = 1;
*/
@java.lang.Override
public int getOperationsCount() {
return operations_.size();
}
/**
*
* List of operations for the specified target group.
*
*
* repeated .yandex.cloud.operation.Operation operations = 1;
*/
@java.lang.Override
public yandex.cloud.api.operation.OperationOuterClass.Operation getOperations(int index) {
return operations_.get(index);
}
/**
*
* List of operations for the specified target group.
*
*
* repeated .yandex.cloud.operation.Operation operations = 1;
*/
@java.lang.Override
public yandex.cloud.api.operation.OperationOuterClass.OperationOrBuilder getOperationsOrBuilder(
int index) {
return operations_.get(index);
}
public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 2;
private volatile java.lang.Object nextPageToken_;
/**
*
* Token for getting the next page of the list. If the number of results is greater than
* the specified [ListTargetGroupOperationsRequest.page_size], use `next_page_token` as the value
* for the [ListTargetGroupOperationsRequest.page_token] parameter in the next list request.
* Each subsequent page will have its own `next_page_token` to continue paging through the results.
*
*
* string next_page_token = 2;
* @return The nextPageToken.
*/
@java.lang.Override
public java.lang.String getNextPageToken() {
java.lang.Object ref = nextPageToken_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
nextPageToken_ = s;
return s;
}
}
/**
*
* Token for getting the next page of the list. If the number of results is greater than
* the specified [ListTargetGroupOperationsRequest.page_size], use `next_page_token` as the value
* for the [ListTargetGroupOperationsRequest.page_token] parameter in the next list request.
* Each subsequent page will have its own `next_page_token` to continue paging through the results.
*
*
* string next_page_token = 2;
* @return The bytes for nextPageToken.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getNextPageTokenBytes() {
java.lang.Object ref = nextPageToken_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
nextPageToken_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
for (int i = 0; i < operations_.size(); i++) {
output.writeMessage(1, operations_.get(i));
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, nextPageToken_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
for (int i = 0; i < operations_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, operations_.get(i));
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(nextPageToken_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, nextPageToken_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsResponse)) {
return super.equals(obj);
}
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsResponse other = (yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsResponse) obj;
if (!getOperationsList()
.equals(other.getOperationsList())) return false;
if (!getNextPageToken()
.equals(other.getNextPageToken())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (getOperationsCount() > 0) {
hash = (37 * hash) + OPERATIONS_FIELD_NUMBER;
hash = (53 * hash) + getOperationsList().hashCode();
}
hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER;
hash = (53 * hash) + getNextPageToken().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsResponse parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsResponse parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsResponse parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsResponse parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsResponse parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsResponse parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsResponse parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsResponse parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsResponse parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsResponse parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsResponse parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsResponse parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsResponse prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code yandex.cloud.apploadbalancer.v1.ListTargetGroupOperationsResponse}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.apploadbalancer.v1.ListTargetGroupOperationsResponse)
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsResponseOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_ListTargetGroupOperationsResponse_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_ListTargetGroupOperationsResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsResponse.class, yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsResponse.Builder.class);
}
// Construct using yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsResponse.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getOperationsFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (operationsBuilder_ == null) {
operations_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
} else {
operationsBuilder_.clear();
}
nextPageToken_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.internal_static_yandex_cloud_apploadbalancer_v1_ListTargetGroupOperationsResponse_descriptor;
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsResponse getDefaultInstanceForType() {
return yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsResponse.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsResponse build() {
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsResponse result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsResponse buildPartial() {
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsResponse result = new yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsResponse(this);
int from_bitField0_ = bitField0_;
if (operationsBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0)) {
operations_ = java.util.Collections.unmodifiableList(operations_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.operations_ = operations_;
} else {
result.operations_ = operationsBuilder_.build();
}
result.nextPageToken_ = nextPageToken_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsResponse) {
return mergeFrom((yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsResponse)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsResponse other) {
if (other == yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsResponse.getDefaultInstance()) return this;
if (operationsBuilder_ == null) {
if (!other.operations_.isEmpty()) {
if (operations_.isEmpty()) {
operations_ = other.operations_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureOperationsIsMutable();
operations_.addAll(other.operations_);
}
onChanged();
}
} else {
if (!other.operations_.isEmpty()) {
if (operationsBuilder_.isEmpty()) {
operationsBuilder_.dispose();
operationsBuilder_ = null;
operations_ = other.operations_;
bitField0_ = (bitField0_ & ~0x00000001);
operationsBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getOperationsFieldBuilder() : null;
} else {
operationsBuilder_.addAllMessages(other.operations_);
}
}
}
if (!other.getNextPageToken().isEmpty()) {
nextPageToken_ = other.nextPageToken_;
onChanged();
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsResponse parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsResponse) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.util.List operations_ =
java.util.Collections.emptyList();
private void ensureOperationsIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
operations_ = new java.util.ArrayList(operations_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.operation.OperationOuterClass.Operation, yandex.cloud.api.operation.OperationOuterClass.Operation.Builder, yandex.cloud.api.operation.OperationOuterClass.OperationOrBuilder> operationsBuilder_;
/**
*
* List of operations for the specified target group.
*
*
* repeated .yandex.cloud.operation.Operation operations = 1;
*/
public java.util.List getOperationsList() {
if (operationsBuilder_ == null) {
return java.util.Collections.unmodifiableList(operations_);
} else {
return operationsBuilder_.getMessageList();
}
}
/**
*
* List of operations for the specified target group.
*
*
* repeated .yandex.cloud.operation.Operation operations = 1;
*/
public int getOperationsCount() {
if (operationsBuilder_ == null) {
return operations_.size();
} else {
return operationsBuilder_.getCount();
}
}
/**
*
* List of operations for the specified target group.
*
*
* repeated .yandex.cloud.operation.Operation operations = 1;
*/
public yandex.cloud.api.operation.OperationOuterClass.Operation getOperations(int index) {
if (operationsBuilder_ == null) {
return operations_.get(index);
} else {
return operationsBuilder_.getMessage(index);
}
}
/**
*
* List of operations for the specified target group.
*
*
* repeated .yandex.cloud.operation.Operation operations = 1;
*/
public Builder setOperations(
int index, yandex.cloud.api.operation.OperationOuterClass.Operation value) {
if (operationsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureOperationsIsMutable();
operations_.set(index, value);
onChanged();
} else {
operationsBuilder_.setMessage(index, value);
}
return this;
}
/**
*
* List of operations for the specified target group.
*
*
* repeated .yandex.cloud.operation.Operation operations = 1;
*/
public Builder setOperations(
int index, yandex.cloud.api.operation.OperationOuterClass.Operation.Builder builderForValue) {
if (operationsBuilder_ == null) {
ensureOperationsIsMutable();
operations_.set(index, builderForValue.build());
onChanged();
} else {
operationsBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
*
* List of operations for the specified target group.
*
*
* repeated .yandex.cloud.operation.Operation operations = 1;
*/
public Builder addOperations(yandex.cloud.api.operation.OperationOuterClass.Operation value) {
if (operationsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureOperationsIsMutable();
operations_.add(value);
onChanged();
} else {
operationsBuilder_.addMessage(value);
}
return this;
}
/**
*
* List of operations for the specified target group.
*
*
* repeated .yandex.cloud.operation.Operation operations = 1;
*/
public Builder addOperations(
int index, yandex.cloud.api.operation.OperationOuterClass.Operation value) {
if (operationsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureOperationsIsMutable();
operations_.add(index, value);
onChanged();
} else {
operationsBuilder_.addMessage(index, value);
}
return this;
}
/**
*
* List of operations for the specified target group.
*
*
* repeated .yandex.cloud.operation.Operation operations = 1;
*/
public Builder addOperations(
yandex.cloud.api.operation.OperationOuterClass.Operation.Builder builderForValue) {
if (operationsBuilder_ == null) {
ensureOperationsIsMutable();
operations_.add(builderForValue.build());
onChanged();
} else {
operationsBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
*
* List of operations for the specified target group.
*
*
* repeated .yandex.cloud.operation.Operation operations = 1;
*/
public Builder addOperations(
int index, yandex.cloud.api.operation.OperationOuterClass.Operation.Builder builderForValue) {
if (operationsBuilder_ == null) {
ensureOperationsIsMutable();
operations_.add(index, builderForValue.build());
onChanged();
} else {
operationsBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
*
* List of operations for the specified target group.
*
*
* repeated .yandex.cloud.operation.Operation operations = 1;
*/
public Builder addAllOperations(
java.lang.Iterable extends yandex.cloud.api.operation.OperationOuterClass.Operation> values) {
if (operationsBuilder_ == null) {
ensureOperationsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, operations_);
onChanged();
} else {
operationsBuilder_.addAllMessages(values);
}
return this;
}
/**
*
* List of operations for the specified target group.
*
*
* repeated .yandex.cloud.operation.Operation operations = 1;
*/
public Builder clearOperations() {
if (operationsBuilder_ == null) {
operations_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
operationsBuilder_.clear();
}
return this;
}
/**
*
* List of operations for the specified target group.
*
*
* repeated .yandex.cloud.operation.Operation operations = 1;
*/
public Builder removeOperations(int index) {
if (operationsBuilder_ == null) {
ensureOperationsIsMutable();
operations_.remove(index);
onChanged();
} else {
operationsBuilder_.remove(index);
}
return this;
}
/**
*
* List of operations for the specified target group.
*
*
* repeated .yandex.cloud.operation.Operation operations = 1;
*/
public yandex.cloud.api.operation.OperationOuterClass.Operation.Builder getOperationsBuilder(
int index) {
return getOperationsFieldBuilder().getBuilder(index);
}
/**
*
* List of operations for the specified target group.
*
*
* repeated .yandex.cloud.operation.Operation operations = 1;
*/
public yandex.cloud.api.operation.OperationOuterClass.OperationOrBuilder getOperationsOrBuilder(
int index) {
if (operationsBuilder_ == null) {
return operations_.get(index); } else {
return operationsBuilder_.getMessageOrBuilder(index);
}
}
/**
*
* List of operations for the specified target group.
*
*
* repeated .yandex.cloud.operation.Operation operations = 1;
*/
public java.util.List extends yandex.cloud.api.operation.OperationOuterClass.OperationOrBuilder>
getOperationsOrBuilderList() {
if (operationsBuilder_ != null) {
return operationsBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(operations_);
}
}
/**
*
* List of operations for the specified target group.
*
*
* repeated .yandex.cloud.operation.Operation operations = 1;
*/
public yandex.cloud.api.operation.OperationOuterClass.Operation.Builder addOperationsBuilder() {
return getOperationsFieldBuilder().addBuilder(
yandex.cloud.api.operation.OperationOuterClass.Operation.getDefaultInstance());
}
/**
*
* List of operations for the specified target group.
*
*
* repeated .yandex.cloud.operation.Operation operations = 1;
*/
public yandex.cloud.api.operation.OperationOuterClass.Operation.Builder addOperationsBuilder(
int index) {
return getOperationsFieldBuilder().addBuilder(
index, yandex.cloud.api.operation.OperationOuterClass.Operation.getDefaultInstance());
}
/**
*
* List of operations for the specified target group.
*
*
* repeated .yandex.cloud.operation.Operation operations = 1;
*/
public java.util.List
getOperationsBuilderList() {
return getOperationsFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.operation.OperationOuterClass.Operation, yandex.cloud.api.operation.OperationOuterClass.Operation.Builder, yandex.cloud.api.operation.OperationOuterClass.OperationOrBuilder>
getOperationsFieldBuilder() {
if (operationsBuilder_ == null) {
operationsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.operation.OperationOuterClass.Operation, yandex.cloud.api.operation.OperationOuterClass.Operation.Builder, yandex.cloud.api.operation.OperationOuterClass.OperationOrBuilder>(
operations_,
((bitField0_ & 0x00000001) != 0),
getParentForChildren(),
isClean());
operations_ = null;
}
return operationsBuilder_;
}
private java.lang.Object nextPageToken_ = "";
/**
*
* Token for getting the next page of the list. If the number of results is greater than
* the specified [ListTargetGroupOperationsRequest.page_size], use `next_page_token` as the value
* for the [ListTargetGroupOperationsRequest.page_token] parameter in the next list request.
* Each subsequent page will have its own `next_page_token` to continue paging through the results.
*
*
* string next_page_token = 2;
* @return The nextPageToken.
*/
public java.lang.String getNextPageToken() {
java.lang.Object ref = nextPageToken_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
nextPageToken_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Token for getting the next page of the list. If the number of results is greater than
* the specified [ListTargetGroupOperationsRequest.page_size], use `next_page_token` as the value
* for the [ListTargetGroupOperationsRequest.page_token] parameter in the next list request.
* Each subsequent page will have its own `next_page_token` to continue paging through the results.
*
*
* string next_page_token = 2;
* @return The bytes for nextPageToken.
*/
public com.google.protobuf.ByteString
getNextPageTokenBytes() {
java.lang.Object ref = nextPageToken_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
nextPageToken_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Token for getting the next page of the list. If the number of results is greater than
* the specified [ListTargetGroupOperationsRequest.page_size], use `next_page_token` as the value
* for the [ListTargetGroupOperationsRequest.page_token] parameter in the next list request.
* Each subsequent page will have its own `next_page_token` to continue paging through the results.
*
*
* string next_page_token = 2;
* @param value The nextPageToken to set.
* @return This builder for chaining.
*/
public Builder setNextPageToken(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
nextPageToken_ = value;
onChanged();
return this;
}
/**
*
* Token for getting the next page of the list. If the number of results is greater than
* the specified [ListTargetGroupOperationsRequest.page_size], use `next_page_token` as the value
* for the [ListTargetGroupOperationsRequest.page_token] parameter in the next list request.
* Each subsequent page will have its own `next_page_token` to continue paging through the results.
*
*
* string next_page_token = 2;
* @return This builder for chaining.
*/
public Builder clearNextPageToken() {
nextPageToken_ = getDefaultInstance().getNextPageToken();
onChanged();
return this;
}
/**
*
* Token for getting the next page of the list. If the number of results is greater than
* the specified [ListTargetGroupOperationsRequest.page_size], use `next_page_token` as the value
* for the [ListTargetGroupOperationsRequest.page_token] parameter in the next list request.
* Each subsequent page will have its own `next_page_token` to continue paging through the results.
*
*
* string next_page_token = 2;
* @param value The bytes for nextPageToken to set.
* @return This builder for chaining.
*/
public Builder setNextPageTokenBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
nextPageToken_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:yandex.cloud.apploadbalancer.v1.ListTargetGroupOperationsResponse)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.apploadbalancer.v1.ListTargetGroupOperationsResponse)
private static final yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsResponse DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsResponse();
}
public static yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsResponse getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ListTargetGroupOperationsResponse parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ListTargetGroupOperationsResponse(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public yandex.cloud.api.apploadbalancer.v1.TargetGroupServiceOuterClass.ListTargetGroupOperationsResponse getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_apploadbalancer_v1_GetTargetGroupRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_apploadbalancer_v1_GetTargetGroupRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_apploadbalancer_v1_ListTargetGroupsRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_apploadbalancer_v1_ListTargetGroupsRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_apploadbalancer_v1_ListTargetGroupsResponse_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_apploadbalancer_v1_ListTargetGroupsResponse_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_apploadbalancer_v1_DeleteTargetGroupRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_apploadbalancer_v1_DeleteTargetGroupRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_apploadbalancer_v1_DeleteTargetGroupMetadata_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_apploadbalancer_v1_DeleteTargetGroupMetadata_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_apploadbalancer_v1_UpdateTargetGroupRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_apploadbalancer_v1_UpdateTargetGroupRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_apploadbalancer_v1_UpdateTargetGroupRequest_LabelsEntry_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_apploadbalancer_v1_UpdateTargetGroupRequest_LabelsEntry_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_apploadbalancer_v1_UpdateTargetGroupMetadata_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_apploadbalancer_v1_UpdateTargetGroupMetadata_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_apploadbalancer_v1_CreateTargetGroupRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_apploadbalancer_v1_CreateTargetGroupRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_apploadbalancer_v1_CreateTargetGroupRequest_LabelsEntry_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_apploadbalancer_v1_CreateTargetGroupRequest_LabelsEntry_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_apploadbalancer_v1_CreateTargetGroupMetadata_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_apploadbalancer_v1_CreateTargetGroupMetadata_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_apploadbalancer_v1_AddTargetsRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_apploadbalancer_v1_AddTargetsRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_apploadbalancer_v1_AddTargetsMetadata_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_apploadbalancer_v1_AddTargetsMetadata_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_apploadbalancer_v1_RemoveTargetsRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_apploadbalancer_v1_RemoveTargetsRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_apploadbalancer_v1_RemoveTargetsMetadata_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_apploadbalancer_v1_RemoveTargetsMetadata_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_apploadbalancer_v1_ListTargetGroupOperationsRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_apploadbalancer_v1_ListTargetGroupOperationsRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_apploadbalancer_v1_ListTargetGroupOperationsResponse_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_apploadbalancer_v1_ListTargetGroupOperationsResponse_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n:yandex/cloud/apploadbalancer/v1/target" +
"_group_service.proto\022\037yandex.cloud.applo" +
"adbalancer.v1\032\034google/api/annotations.pr" +
"oto\032 google/protobuf/field_mask.proto\032 y" +
"andex/cloud/api/operation.proto\032&yandex/" +
"cloud/operation/operation.proto\0322yandex/" +
"cloud/apploadbalancer/v1/target_group.pr" +
"oto\032\035yandex/cloud/validation.proto\"6\n\025Ge" +
"tTargetGroupRequest\022\035\n\017target_group_id\030\001" +
" \001(\tB\004\350\3071\001\"\214\001\n\027ListTargetGroupsRequest\022\027" +
"\n\tfolder_id\030\001 \001(\tB\004\350\3071\001\022\035\n\tpage_size\030\002 \001" +
"(\003B\n\372\3071\0060-1000\022\035\n\npage_token\030\003 \001(\tB\t\212\3101\005" +
"<=100\022\032\n\006filter\030\004 \001(\tB\n\212\3101\006<=1000\"x\n\030Lis" +
"tTargetGroupsResponse\022C\n\rtarget_groups\030\001" +
" \003(\0132,.yandex.cloud.apploadbalancer.v1.T" +
"argetGroup\022\027\n\017next_page_token\030\002 \001(\t\"9\n\030D" +
"eleteTargetGroupRequest\022\035\n\017target_group_" +
"id\030\001 \001(\tB\004\350\3071\001\"4\n\031DeleteTargetGroupMetad" +
"ata\022\027\n\017target_group_id\030\001 \001(\t\"\312\003\n\030UpdateT" +
"argetGroupRequest\022\035\n\017target_group_id\030\001 \001" +
"(\tB\004\350\3071\001\022/\n\013update_mask\030\002 \001(\0132\032.google.p" +
"rotobuf.FieldMask\0224\n\004name\030\003 \001(\tB&\362\3071\"([a" +
"-z]([-a-z0-9]{0,61}[a-z0-9])?)?\022\036\n\013descr" +
"iption\030\004 \001(\tB\t\212\3101\005<=256\022\236\001\n\006labels\030\005 \003(\013" +
"2E.yandex.cloud.apploadbalancer.v1.Updat" +
"eTargetGroupRequest.LabelsEntryBG\202\3101\004<=6" +
"4\212\3101\004<=63\362\3071\017[-_./\\@0-9a-z]*\262\3101\006\032\0041-63\262\310" +
"1\026\022\024[a-z][-_./\\@0-9a-z]*\0228\n\007targets\030\006 \003(" +
"\0132\'.yandex.cloud.apploadbalancer.v1.Targ" +
"et\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030" +
"\002 \001(\t:\0028\001\"4\n\031UpdateTargetGroupMetadata\022\027" +
"\n\017target_group_id\030\001 \001(\t\"\223\003\n\030CreateTarget" +
"GroupRequest\022\027\n\tfolder_id\030\001 \001(\tB\004\350\3071\001\0224\n" +
"\004name\030\002 \001(\tB&\362\3071\"([a-z]([-a-z0-9]{0,61}[" +
"a-z0-9])?)?\022\036\n\013description\030\003 \001(\tB\t\212\3101\005<=" +
"256\022\236\001\n\006labels\030\004 \003(\0132E.yandex.cloud.appl" +
"oadbalancer.v1.CreateTargetGroupRequest." +
"LabelsEntryBG\202\3101\004<=64\212\3101\004<=63\362\3071\017[-_./\\@" +
"0-9a-z]*\262\3101\006\032\0041-63\262\3101\026\022\024[a-z][-_./\\@0-9a" +
"-z]*\0228\n\007targets\030\005 \003(\0132\'.yandex.cloud.app" +
"loadbalancer.v1.Target\032-\n\013LabelsEntry\022\013\n" +
"\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"4\n\031CreateT" +
"argetGroupMetadata\022\027\n\017target_group_id\030\001 " +
"\001(\t\"t\n\021AddTargetsRequest\022\035\n\017target_group" +
"_id\030\001 \001(\tB\004\350\3071\001\022@\n\007targets\030\002 \003(\0132\'.yande" +
"x.cloud.apploadbalancer.v1.TargetB\006\202\3101\002>" +
"0\"-\n\022AddTargetsMetadata\022\027\n\017target_group_" +
"id\030\001 \001(\t\"w\n\024RemoveTargetsRequest\022\035\n\017targ" +
"et_group_id\030\001 \001(\tB\004\350\3071\001\022@\n\007targets\030\002 \003(\013" +
"2\'.yandex.cloud.apploadbalancer.v1.Targe" +
"tB\006\202\3101\002>0\"0\n\025RemoveTargetsMetadata\022\027\n\017ta" +
"rget_group_id\030\001 \001(\t\"\207\001\n ListTargetGroupO" +
"perationsRequest\022%\n\017target_group_id\030\001 \001(" +
"\tB\014\350\3071\001\212\3101\004<=50\022\035\n\tpage_size\030\002 \001(\003B\n\372\3071\006" +
"<=1000\022\035\n\npage_token\030\003 \001(\tB\t\212\3101\005<=100\"s\n" +
"!ListTargetGroupOperationsResponse\0225\n\nop" +
"erations\030\001 \003(\0132!.yandex.cloud.operation." +
"Operation\022\027\n\017next_page_token\030\002 \001(\t2\356\014\n\022T" +
"argetGroupService\022\247\001\n\003Get\0226.yandex.cloud" +
".apploadbalancer.v1.GetTargetGroupReques" +
"t\032,.yandex.cloud.apploadbalancer.v1.Targ" +
"etGroup\":\202\323\344\223\0024\0222/apploadbalancer/v1/tar" +
"getGroups/{target_group_id}\022\245\001\n\004List\0228.y" +
"andex.cloud.apploadbalancer.v1.ListTarge" +
"tGroupsRequest\0329.yandex.cloud.apploadbal" +
"ancer.v1.ListTargetGroupsResponse\"(\202\323\344\223\002" +
"\"\022 /apploadbalancer/v1/targetGroups\022\277\001\n\006" +
"Create\0229.yandex.cloud.apploadbalancer.v1" +
".CreateTargetGroupRequest\032!.yandex.cloud" +
".operation.Operation\"W\202\323\344\223\002%\" /apploadba" +
"lancer/v1/targetGroups:\001*\262\322*(\n\031CreateTar" +
"getGroupMetadata\022\013TargetGroup\022\321\001\n\006Update" +
"\0229.yandex.cloud.apploadbalancer.v1.Updat" +
"eTargetGroupRequest\032!.yandex.cloud.opera" +
"tion.Operation\"i\202\323\344\223\002722/apploadbalancer" +
"/v1/targetGroups/{target_group_id}:\001*\262\322*" +
"(\n\031UpdateTargetGroupMetadata\022\013TargetGrou" +
"p\022\330\001\n\006Delete\0229.yandex.cloud.apploadbalan" +
"cer.v1.DeleteTargetGroupRequest\032!.yandex" +
".cloud.operation.Operation\"p\202\323\344\223\0024*2/app" +
"loadbalancer/v1/targetGroups/{target_gro" +
"up_id}\262\322*2\n\031DeleteTargetGroupMetadata\022\025g" +
"oogle.protobuf.Empty\022\322\001\n\nAddTargets\0222.ya" +
"ndex.cloud.apploadbalancer.v1.AddTargets" +
"Request\032!.yandex.cloud.operation.Operati" +
"on\"m\202\323\344\223\002B\"=/apploadbalancer/v1/targetGr" +
"oups/{target_group_id}:addTargets:\001*\262\322*!" +
"\n\022AddTargetsMetadata\022\013TargetGroup\022\336\001\n\rRe" +
"moveTargets\0225.yandex.cloud.apploadbalanc" +
"er.v1.RemoveTargetsRequest\032!.yandex.clou" +
"d.operation.Operation\"s\202\323\344\223\002E\"@/apploadb" +
"alancer/v1/targetGroups/{target_group_id" +
"}:removeTargets:\001*\262\322*$\n\025RemoveTargetsMet" +
"adata\022\013TargetGroup\022\336\001\n\016ListOperations\022A." +
"yandex.cloud.apploadbalancer.v1.ListTarg" +
"etGroupOperationsRequest\032B.yandex.cloud." +
"apploadbalancer.v1.ListTargetGroupOperat" +
"ionsResponse\"E\202\323\344\223\002?\022=/apploadbalancer/v" +
"1/targetGroups/{target_group_id}/operati" +
"onsBz\n#yandex.cloud.api.apploadbalancer." +
"v1ZSgithub.com/yandex-cloud/go-genproto/" +
"yandex/cloud/apploadbalancer/v1;apploadb" +
"alancerb\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
com.google.api.AnnotationsProto.getDescriptor(),
com.google.protobuf.FieldMaskProto.getDescriptor(),
yandex.cloud.api.OperationOuterClass.getDescriptor(),
yandex.cloud.api.operation.OperationOuterClass.getDescriptor(),
yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.getDescriptor(),
yandex.cloud.api.Validation.getDescriptor(),
});
internal_static_yandex_cloud_apploadbalancer_v1_GetTargetGroupRequest_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_yandex_cloud_apploadbalancer_v1_GetTargetGroupRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_apploadbalancer_v1_GetTargetGroupRequest_descriptor,
new java.lang.String[] { "TargetGroupId", });
internal_static_yandex_cloud_apploadbalancer_v1_ListTargetGroupsRequest_descriptor =
getDescriptor().getMessageTypes().get(1);
internal_static_yandex_cloud_apploadbalancer_v1_ListTargetGroupsRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_apploadbalancer_v1_ListTargetGroupsRequest_descriptor,
new java.lang.String[] { "FolderId", "PageSize", "PageToken", "Filter", });
internal_static_yandex_cloud_apploadbalancer_v1_ListTargetGroupsResponse_descriptor =
getDescriptor().getMessageTypes().get(2);
internal_static_yandex_cloud_apploadbalancer_v1_ListTargetGroupsResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_apploadbalancer_v1_ListTargetGroupsResponse_descriptor,
new java.lang.String[] { "TargetGroups", "NextPageToken", });
internal_static_yandex_cloud_apploadbalancer_v1_DeleteTargetGroupRequest_descriptor =
getDescriptor().getMessageTypes().get(3);
internal_static_yandex_cloud_apploadbalancer_v1_DeleteTargetGroupRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_apploadbalancer_v1_DeleteTargetGroupRequest_descriptor,
new java.lang.String[] { "TargetGroupId", });
internal_static_yandex_cloud_apploadbalancer_v1_DeleteTargetGroupMetadata_descriptor =
getDescriptor().getMessageTypes().get(4);
internal_static_yandex_cloud_apploadbalancer_v1_DeleteTargetGroupMetadata_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_apploadbalancer_v1_DeleteTargetGroupMetadata_descriptor,
new java.lang.String[] { "TargetGroupId", });
internal_static_yandex_cloud_apploadbalancer_v1_UpdateTargetGroupRequest_descriptor =
getDescriptor().getMessageTypes().get(5);
internal_static_yandex_cloud_apploadbalancer_v1_UpdateTargetGroupRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_apploadbalancer_v1_UpdateTargetGroupRequest_descriptor,
new java.lang.String[] { "TargetGroupId", "UpdateMask", "Name", "Description", "Labels", "Targets", });
internal_static_yandex_cloud_apploadbalancer_v1_UpdateTargetGroupRequest_LabelsEntry_descriptor =
internal_static_yandex_cloud_apploadbalancer_v1_UpdateTargetGroupRequest_descriptor.getNestedTypes().get(0);
internal_static_yandex_cloud_apploadbalancer_v1_UpdateTargetGroupRequest_LabelsEntry_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_apploadbalancer_v1_UpdateTargetGroupRequest_LabelsEntry_descriptor,
new java.lang.String[] { "Key", "Value", });
internal_static_yandex_cloud_apploadbalancer_v1_UpdateTargetGroupMetadata_descriptor =
getDescriptor().getMessageTypes().get(6);
internal_static_yandex_cloud_apploadbalancer_v1_UpdateTargetGroupMetadata_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_apploadbalancer_v1_UpdateTargetGroupMetadata_descriptor,
new java.lang.String[] { "TargetGroupId", });
internal_static_yandex_cloud_apploadbalancer_v1_CreateTargetGroupRequest_descriptor =
getDescriptor().getMessageTypes().get(7);
internal_static_yandex_cloud_apploadbalancer_v1_CreateTargetGroupRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_apploadbalancer_v1_CreateTargetGroupRequest_descriptor,
new java.lang.String[] { "FolderId", "Name", "Description", "Labels", "Targets", });
internal_static_yandex_cloud_apploadbalancer_v1_CreateTargetGroupRequest_LabelsEntry_descriptor =
internal_static_yandex_cloud_apploadbalancer_v1_CreateTargetGroupRequest_descriptor.getNestedTypes().get(0);
internal_static_yandex_cloud_apploadbalancer_v1_CreateTargetGroupRequest_LabelsEntry_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_apploadbalancer_v1_CreateTargetGroupRequest_LabelsEntry_descriptor,
new java.lang.String[] { "Key", "Value", });
internal_static_yandex_cloud_apploadbalancer_v1_CreateTargetGroupMetadata_descriptor =
getDescriptor().getMessageTypes().get(8);
internal_static_yandex_cloud_apploadbalancer_v1_CreateTargetGroupMetadata_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_apploadbalancer_v1_CreateTargetGroupMetadata_descriptor,
new java.lang.String[] { "TargetGroupId", });
internal_static_yandex_cloud_apploadbalancer_v1_AddTargetsRequest_descriptor =
getDescriptor().getMessageTypes().get(9);
internal_static_yandex_cloud_apploadbalancer_v1_AddTargetsRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_apploadbalancer_v1_AddTargetsRequest_descriptor,
new java.lang.String[] { "TargetGroupId", "Targets", });
internal_static_yandex_cloud_apploadbalancer_v1_AddTargetsMetadata_descriptor =
getDescriptor().getMessageTypes().get(10);
internal_static_yandex_cloud_apploadbalancer_v1_AddTargetsMetadata_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_apploadbalancer_v1_AddTargetsMetadata_descriptor,
new java.lang.String[] { "TargetGroupId", });
internal_static_yandex_cloud_apploadbalancer_v1_RemoveTargetsRequest_descriptor =
getDescriptor().getMessageTypes().get(11);
internal_static_yandex_cloud_apploadbalancer_v1_RemoveTargetsRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_apploadbalancer_v1_RemoveTargetsRequest_descriptor,
new java.lang.String[] { "TargetGroupId", "Targets", });
internal_static_yandex_cloud_apploadbalancer_v1_RemoveTargetsMetadata_descriptor =
getDescriptor().getMessageTypes().get(12);
internal_static_yandex_cloud_apploadbalancer_v1_RemoveTargetsMetadata_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_apploadbalancer_v1_RemoveTargetsMetadata_descriptor,
new java.lang.String[] { "TargetGroupId", });
internal_static_yandex_cloud_apploadbalancer_v1_ListTargetGroupOperationsRequest_descriptor =
getDescriptor().getMessageTypes().get(13);
internal_static_yandex_cloud_apploadbalancer_v1_ListTargetGroupOperationsRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_apploadbalancer_v1_ListTargetGroupOperationsRequest_descriptor,
new java.lang.String[] { "TargetGroupId", "PageSize", "PageToken", });
internal_static_yandex_cloud_apploadbalancer_v1_ListTargetGroupOperationsResponse_descriptor =
getDescriptor().getMessageTypes().get(14);
internal_static_yandex_cloud_apploadbalancer_v1_ListTargetGroupOperationsResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_apploadbalancer_v1_ListTargetGroupOperationsResponse_descriptor,
new java.lang.String[] { "Operations", "NextPageToken", });
com.google.protobuf.ExtensionRegistry registry =
com.google.protobuf.ExtensionRegistry.newInstance();
registry.add(com.google.api.AnnotationsProto.http);
registry.add(yandex.cloud.api.OperationOuterClass.operation);
registry.add(yandex.cloud.api.Validation.length);
registry.add(yandex.cloud.api.Validation.mapKey);
registry.add(yandex.cloud.api.Validation.pattern);
registry.add(yandex.cloud.api.Validation.required);
registry.add(yandex.cloud.api.Validation.size);
registry.add(yandex.cloud.api.Validation.value);
com.google.protobuf.Descriptors.FileDescriptor
.internalUpdateFileDescriptor(descriptor, registry);
com.google.api.AnnotationsProto.getDescriptor();
com.google.protobuf.FieldMaskProto.getDescriptor();
yandex.cloud.api.OperationOuterClass.getDescriptor();
yandex.cloud.api.operation.OperationOuterClass.getDescriptor();
yandex.cloud.api.apploadbalancer.v1.TargetGroupOuterClass.getDescriptor();
yandex.cloud.api.Validation.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy