yandex.cloud.api.logging.v1.LogGroupServiceOuterClass Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: yandex/cloud/logging/v1/log_group_service.proto
package yandex.cloud.api.logging.v1;
public final class LogGroupServiceOuterClass {
private LogGroupServiceOuterClass() {}
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 GetLogGroupRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.logging.v1.GetLogGroupRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the log group to return.
* To get a log group ID make a [LogGroupService.List] request.
*
*
* string log_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @return The logGroupId.
*/
java.lang.String getLogGroupId();
/**
*
* ID of the log group to return.
* To get a log group ID make a [LogGroupService.List] request.
*
*
* string log_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @return The bytes for logGroupId.
*/
com.google.protobuf.ByteString
getLogGroupIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.logging.v1.GetLogGroupRequest}
*/
public static final class GetLogGroupRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.logging.v1.GetLogGroupRequest)
GetLogGroupRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use GetLogGroupRequest.newBuilder() to construct.
private GetLogGroupRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private GetLogGroupRequest() {
logGroupId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new GetLogGroupRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private GetLogGroupRequest(
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();
logGroupId_ = 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.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_GetLogGroupRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_GetLogGroupRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupRequest.class, yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupRequest.Builder.class);
}
public static final int LOG_GROUP_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object logGroupId_;
/**
*
* ID of the log group to return.
* To get a log group ID make a [LogGroupService.List] request.
*
*
* string log_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @return The logGroupId.
*/
@java.lang.Override
public java.lang.String getLogGroupId() {
java.lang.Object ref = logGroupId_;
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();
logGroupId_ = s;
return s;
}
}
/**
*
* ID of the log group to return.
* To get a log group ID make a [LogGroupService.List] request.
*
*
* string log_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @return The bytes for logGroupId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getLogGroupIdBytes() {
java.lang.Object ref = logGroupId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
logGroupId_ = 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(logGroupId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, logGroupId_);
}
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(logGroupId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, logGroupId_);
}
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.logging.v1.LogGroupServiceOuterClass.GetLogGroupRequest)) {
return super.equals(obj);
}
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupRequest other = (yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupRequest) obj;
if (!getLogGroupId()
.equals(other.getLogGroupId())) 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) + LOG_GROUP_ID_FIELD_NUMBER;
hash = (53 * hash) + getLogGroupId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupRequest 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.logging.v1.LogGroupServiceOuterClass.GetLogGroupRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupRequest 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.logging.v1.LogGroupServiceOuterClass.GetLogGroupRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupRequest 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.logging.v1.LogGroupServiceOuterClass.GetLogGroupRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupRequest 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.logging.v1.LogGroupServiceOuterClass.GetLogGroupRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupRequest 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.logging.v1.LogGroupServiceOuterClass.GetLogGroupRequest 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.logging.v1.GetLogGroupRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.logging.v1.GetLogGroupRequest)
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_GetLogGroupRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_GetLogGroupRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupRequest.class, yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupRequest.Builder.class);
}
// Construct using yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupRequest.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();
logGroupId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_GetLogGroupRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupRequest getDefaultInstanceForType() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupRequest build() {
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupRequest buildPartial() {
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupRequest result = new yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupRequest(this);
result.logGroupId_ = logGroupId_;
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.logging.v1.LogGroupServiceOuterClass.GetLogGroupRequest) {
return mergeFrom((yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupRequest other) {
if (other == yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupRequest.getDefaultInstance()) return this;
if (!other.getLogGroupId().isEmpty()) {
logGroupId_ = other.logGroupId_;
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.logging.v1.LogGroupServiceOuterClass.GetLogGroupRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object logGroupId_ = "";
/**
*
* ID of the log group to return.
* To get a log group ID make a [LogGroupService.List] request.
*
*
* string log_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @return The logGroupId.
*/
public java.lang.String getLogGroupId() {
java.lang.Object ref = logGroupId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
logGroupId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the log group to return.
* To get a log group ID make a [LogGroupService.List] request.
*
*
* string log_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @return The bytes for logGroupId.
*/
public com.google.protobuf.ByteString
getLogGroupIdBytes() {
java.lang.Object ref = logGroupId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
logGroupId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the log group to return.
* To get a log group ID make a [LogGroupService.List] request.
*
*
* string log_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @param value The logGroupId to set.
* @return This builder for chaining.
*/
public Builder setLogGroupId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
logGroupId_ = value;
onChanged();
return this;
}
/**
*
* ID of the log group to return.
* To get a log group ID make a [LogGroupService.List] request.
*
*
* string log_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @return This builder for chaining.
*/
public Builder clearLogGroupId() {
logGroupId_ = getDefaultInstance().getLogGroupId();
onChanged();
return this;
}
/**
*
* ID of the log group to return.
* To get a log group ID make a [LogGroupService.List] request.
*
*
* string log_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @param value The bytes for logGroupId to set.
* @return This builder for chaining.
*/
public Builder setLogGroupIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
logGroupId_ = 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.logging.v1.GetLogGroupRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.logging.v1.GetLogGroupRequest)
private static final yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupRequest();
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public GetLogGroupRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new GetLogGroupRequest(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.logging.v1.LogGroupServiceOuterClass.GetLogGroupRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface GetLogGroupStatsRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.logging.v1.GetLogGroupStatsRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the log group to return stats for.
* To get a log group ID make a [LogGroupService.List] request.
*
*
* string log_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @return The logGroupId.
*/
java.lang.String getLogGroupId();
/**
*
* ID of the log group to return stats for.
* To get a log group ID make a [LogGroupService.List] request.
*
*
* string log_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @return The bytes for logGroupId.
*/
com.google.protobuf.ByteString
getLogGroupIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.logging.v1.GetLogGroupStatsRequest}
*/
public static final class GetLogGroupStatsRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.logging.v1.GetLogGroupStatsRequest)
GetLogGroupStatsRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use GetLogGroupStatsRequest.newBuilder() to construct.
private GetLogGroupStatsRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private GetLogGroupStatsRequest() {
logGroupId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new GetLogGroupStatsRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private GetLogGroupStatsRequest(
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();
logGroupId_ = 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.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_GetLogGroupStatsRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_GetLogGroupStatsRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsRequest.class, yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsRequest.Builder.class);
}
public static final int LOG_GROUP_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object logGroupId_;
/**
*
* ID of the log group to return stats for.
* To get a log group ID make a [LogGroupService.List] request.
*
*
* string log_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @return The logGroupId.
*/
@java.lang.Override
public java.lang.String getLogGroupId() {
java.lang.Object ref = logGroupId_;
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();
logGroupId_ = s;
return s;
}
}
/**
*
* ID of the log group to return stats for.
* To get a log group ID make a [LogGroupService.List] request.
*
*
* string log_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @return The bytes for logGroupId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getLogGroupIdBytes() {
java.lang.Object ref = logGroupId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
logGroupId_ = 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(logGroupId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, logGroupId_);
}
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(logGroupId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, logGroupId_);
}
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.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsRequest)) {
return super.equals(obj);
}
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsRequest other = (yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsRequest) obj;
if (!getLogGroupId()
.equals(other.getLogGroupId())) 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) + LOG_GROUP_ID_FIELD_NUMBER;
hash = (53 * hash) + getLogGroupId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsRequest 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.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsRequest 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.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsRequest 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.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsRequest 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.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsRequest 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.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsRequest 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.logging.v1.GetLogGroupStatsRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.logging.v1.GetLogGroupStatsRequest)
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_GetLogGroupStatsRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_GetLogGroupStatsRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsRequest.class, yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsRequest.Builder.class);
}
// Construct using yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsRequest.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();
logGroupId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_GetLogGroupStatsRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsRequest getDefaultInstanceForType() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsRequest build() {
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsRequest buildPartial() {
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsRequest result = new yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsRequest(this);
result.logGroupId_ = logGroupId_;
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.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsRequest) {
return mergeFrom((yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsRequest other) {
if (other == yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsRequest.getDefaultInstance()) return this;
if (!other.getLogGroupId().isEmpty()) {
logGroupId_ = other.logGroupId_;
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.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object logGroupId_ = "";
/**
*
* ID of the log group to return stats for.
* To get a log group ID make a [LogGroupService.List] request.
*
*
* string log_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @return The logGroupId.
*/
public java.lang.String getLogGroupId() {
java.lang.Object ref = logGroupId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
logGroupId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the log group to return stats for.
* To get a log group ID make a [LogGroupService.List] request.
*
*
* string log_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @return The bytes for logGroupId.
*/
public com.google.protobuf.ByteString
getLogGroupIdBytes() {
java.lang.Object ref = logGroupId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
logGroupId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the log group to return stats for.
* To get a log group ID make a [LogGroupService.List] request.
*
*
* string log_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @param value The logGroupId to set.
* @return This builder for chaining.
*/
public Builder setLogGroupId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
logGroupId_ = value;
onChanged();
return this;
}
/**
*
* ID of the log group to return stats for.
* To get a log group ID make a [LogGroupService.List] request.
*
*
* string log_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @return This builder for chaining.
*/
public Builder clearLogGroupId() {
logGroupId_ = getDefaultInstance().getLogGroupId();
onChanged();
return this;
}
/**
*
* ID of the log group to return stats for.
* To get a log group ID make a [LogGroupService.List] request.
*
*
* string log_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @param value The bytes for logGroupId to set.
* @return This builder for chaining.
*/
public Builder setLogGroupIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
logGroupId_ = 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.logging.v1.GetLogGroupStatsRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.logging.v1.GetLogGroupStatsRequest)
private static final yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsRequest();
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public GetLogGroupStatsRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new GetLogGroupStatsRequest(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.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ListLogGroupsRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.logging.v1.ListLogGroupsRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* Folder ID of the log groups to return.
* To get a folder ID make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @return The folderId.
*/
java.lang.String getFolderId();
/**
*
* Folder ID of the log groups to return.
* To get a folder ID make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @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 [ListLogGroupsResponse.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;
* @return The pageSize.
*/
long getPageSize();
/**
*
* Page token. To get the next page of results, set `page_token` to the
* [ListLogGroupsResponse.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
* [ListLogGroupsResponse.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 log groups listed in the response.
* The expression must specify:
* 1. The field name. Currently filtering can only be applied to the [LogGroup.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-log-group`.
*
*
* string filter = 4 [(.yandex.cloud.length) = "<=1000"];
* @return The filter.
*/
java.lang.String getFilter();
/**
*
* A filter expression that filters log groups listed in the response.
* The expression must specify:
* 1. The field name. Currently filtering can only be applied to the [LogGroup.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-log-group`.
*
*
* string filter = 4 [(.yandex.cloud.length) = "<=1000"];
* @return The bytes for filter.
*/
com.google.protobuf.ByteString
getFilterBytes();
}
/**
* Protobuf type {@code yandex.cloud.logging.v1.ListLogGroupsRequest}
*/
public static final class ListLogGroupsRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.logging.v1.ListLogGroupsRequest)
ListLogGroupsRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use ListLogGroupsRequest.newBuilder() to construct.
private ListLogGroupsRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ListLogGroupsRequest() {
folderId_ = "";
pageToken_ = "";
filter_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ListLogGroupsRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ListLogGroupsRequest(
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.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_ListLogGroupsRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_ListLogGroupsRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListLogGroupsRequest.class, yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListLogGroupsRequest.Builder.class);
}
public static final int FOLDER_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object folderId_;
/**
*
* Folder ID of the log groups to return.
* To get a folder ID make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @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;
}
}
/**
*
* Folder ID of the log groups to return.
* To get a folder ID make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @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 [ListLogGroupsResponse.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;
* @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
* [ListLogGroupsResponse.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
* [ListLogGroupsResponse.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 log groups listed in the response.
* The expression must specify:
* 1. The field name. Currently filtering can only be applied to the [LogGroup.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-log-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 log groups listed in the response.
* The expression must specify:
* 1. The field name. Currently filtering can only be applied to the [LogGroup.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-log-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.logging.v1.LogGroupServiceOuterClass.ListLogGroupsRequest)) {
return super.equals(obj);
}
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListLogGroupsRequest other = (yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListLogGroupsRequest) 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.logging.v1.LogGroupServiceOuterClass.ListLogGroupsRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListLogGroupsRequest 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.logging.v1.LogGroupServiceOuterClass.ListLogGroupsRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListLogGroupsRequest 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.logging.v1.LogGroupServiceOuterClass.ListLogGroupsRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListLogGroupsRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListLogGroupsRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListLogGroupsRequest 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.logging.v1.LogGroupServiceOuterClass.ListLogGroupsRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListLogGroupsRequest 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.logging.v1.LogGroupServiceOuterClass.ListLogGroupsRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListLogGroupsRequest 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.logging.v1.LogGroupServiceOuterClass.ListLogGroupsRequest 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.logging.v1.ListLogGroupsRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.logging.v1.ListLogGroupsRequest)
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListLogGroupsRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_ListLogGroupsRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_ListLogGroupsRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListLogGroupsRequest.class, yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListLogGroupsRequest.Builder.class);
}
// Construct using yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListLogGroupsRequest.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.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_ListLogGroupsRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListLogGroupsRequest getDefaultInstanceForType() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListLogGroupsRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListLogGroupsRequest build() {
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListLogGroupsRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListLogGroupsRequest buildPartial() {
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListLogGroupsRequest result = new yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListLogGroupsRequest(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.logging.v1.LogGroupServiceOuterClass.ListLogGroupsRequest) {
return mergeFrom((yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListLogGroupsRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListLogGroupsRequest other) {
if (other == yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListLogGroupsRequest.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.logging.v1.LogGroupServiceOuterClass.ListLogGroupsRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListLogGroupsRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object folderId_ = "";
/**
*
* Folder ID of the log groups to return.
* To get a folder ID make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @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;
}
}
/**
*
* Folder ID of the log groups to return.
* To get a folder ID make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @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;
}
}
/**
*
* Folder ID of the log groups to return.
* To get a folder ID make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @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;
}
/**
*
* Folder ID of the log groups to return.
* To get a folder ID make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @return This builder for chaining.
*/
public Builder clearFolderId() {
folderId_ = getDefaultInstance().getFolderId();
onChanged();
return this;
}
/**
*
* Folder ID of the log groups to return.
* To get a folder ID make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @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 [ListLogGroupsResponse.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;
* @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 [ListLogGroupsResponse.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;
* @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 [ListLogGroupsResponse.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;
* @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
* [ListLogGroupsResponse.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
* [ListLogGroupsResponse.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
* [ListLogGroupsResponse.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
* [ListLogGroupsResponse.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
* [ListLogGroupsResponse.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 log groups listed in the response.
* The expression must specify:
* 1. The field name. Currently filtering can only be applied to the [LogGroup.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-log-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 log groups listed in the response.
* The expression must specify:
* 1. The field name. Currently filtering can only be applied to the [LogGroup.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-log-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 log groups listed in the response.
* The expression must specify:
* 1. The field name. Currently filtering can only be applied to the [LogGroup.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-log-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 log groups listed in the response.
* The expression must specify:
* 1. The field name. Currently filtering can only be applied to the [LogGroup.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-log-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 log groups listed in the response.
* The expression must specify:
* 1. The field name. Currently filtering can only be applied to the [LogGroup.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-log-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.logging.v1.ListLogGroupsRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.logging.v1.ListLogGroupsRequest)
private static final yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListLogGroupsRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListLogGroupsRequest();
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListLogGroupsRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ListLogGroupsRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ListLogGroupsRequest(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.logging.v1.LogGroupServiceOuterClass.ListLogGroupsRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ListLogGroupsResponseOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.logging.v1.ListLogGroupsResponse)
com.google.protobuf.MessageOrBuilder {
/**
*
* List of log groups in the specified folder.
*
*
* repeated .yandex.cloud.logging.v1.LogGroup groups = 1;
*/
java.util.List
getGroupsList();
/**
*
* List of log groups in the specified folder.
*
*
* repeated .yandex.cloud.logging.v1.LogGroup groups = 1;
*/
yandex.cloud.api.logging.v1.LogGroupOuterClass.LogGroup getGroups(int index);
/**
*
* List of log groups in the specified folder.
*
*
* repeated .yandex.cloud.logging.v1.LogGroup groups = 1;
*/
int getGroupsCount();
/**
*
* List of log groups in the specified folder.
*
*
* repeated .yandex.cloud.logging.v1.LogGroup groups = 1;
*/
java.util.List extends yandex.cloud.api.logging.v1.LogGroupOuterClass.LogGroupOrBuilder>
getGroupsOrBuilderList();
/**
*
* List of log groups in the specified folder.
*
*
* repeated .yandex.cloud.logging.v1.LogGroup groups = 1;
*/
yandex.cloud.api.logging.v1.LogGroupOuterClass.LogGroupOrBuilder getGroupsOrBuilder(
int index);
/**
*
* Token for getting the next page of the list. If the number of results is greater than
* the specified [ListLogGroupsRequest.page_size], use `next_page_token` as the value
* for the [ListLogGroupsRequest.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 [ListLogGroupsRequest.page_size], use `next_page_token` as the value
* for the [ListLogGroupsRequest.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.logging.v1.ListLogGroupsResponse}
*/
public static final class ListLogGroupsResponse extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.logging.v1.ListLogGroupsResponse)
ListLogGroupsResponseOrBuilder {
private static final long serialVersionUID = 0L;
// Use ListLogGroupsResponse.newBuilder() to construct.
private ListLogGroupsResponse(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ListLogGroupsResponse() {
groups_ = java.util.Collections.emptyList();
nextPageToken_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ListLogGroupsResponse();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ListLogGroupsResponse(
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)) {
groups_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000001;
}
groups_.add(
input.readMessage(yandex.cloud.api.logging.v1.LogGroupOuterClass.LogGroup.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)) {
groups_ = java.util.Collections.unmodifiableList(groups_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_ListLogGroupsResponse_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_ListLogGroupsResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListLogGroupsResponse.class, yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListLogGroupsResponse.Builder.class);
}
public static final int GROUPS_FIELD_NUMBER = 1;
private java.util.List groups_;
/**
*
* List of log groups in the specified folder.
*
*
* repeated .yandex.cloud.logging.v1.LogGroup groups = 1;
*/
@java.lang.Override
public java.util.List getGroupsList() {
return groups_;
}
/**
*
* List of log groups in the specified folder.
*
*
* repeated .yandex.cloud.logging.v1.LogGroup groups = 1;
*/
@java.lang.Override
public java.util.List extends yandex.cloud.api.logging.v1.LogGroupOuterClass.LogGroupOrBuilder>
getGroupsOrBuilderList() {
return groups_;
}
/**
*
* List of log groups in the specified folder.
*
*
* repeated .yandex.cloud.logging.v1.LogGroup groups = 1;
*/
@java.lang.Override
public int getGroupsCount() {
return groups_.size();
}
/**
*
* List of log groups in the specified folder.
*
*
* repeated .yandex.cloud.logging.v1.LogGroup groups = 1;
*/
@java.lang.Override
public yandex.cloud.api.logging.v1.LogGroupOuterClass.LogGroup getGroups(int index) {
return groups_.get(index);
}
/**
*
* List of log groups in the specified folder.
*
*
* repeated .yandex.cloud.logging.v1.LogGroup groups = 1;
*/
@java.lang.Override
public yandex.cloud.api.logging.v1.LogGroupOuterClass.LogGroupOrBuilder getGroupsOrBuilder(
int index) {
return groups_.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 [ListLogGroupsRequest.page_size], use `next_page_token` as the value
* for the [ListLogGroupsRequest.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 [ListLogGroupsRequest.page_size], use `next_page_token` as the value
* for the [ListLogGroupsRequest.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 < groups_.size(); i++) {
output.writeMessage(1, groups_.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 < groups_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, groups_.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.logging.v1.LogGroupServiceOuterClass.ListLogGroupsResponse)) {
return super.equals(obj);
}
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListLogGroupsResponse other = (yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListLogGroupsResponse) obj;
if (!getGroupsList()
.equals(other.getGroupsList())) 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 (getGroupsCount() > 0) {
hash = (37 * hash) + GROUPS_FIELD_NUMBER;
hash = (53 * hash) + getGroupsList().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.logging.v1.LogGroupServiceOuterClass.ListLogGroupsResponse parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListLogGroupsResponse 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.logging.v1.LogGroupServiceOuterClass.ListLogGroupsResponse parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListLogGroupsResponse 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.logging.v1.LogGroupServiceOuterClass.ListLogGroupsResponse parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListLogGroupsResponse parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListLogGroupsResponse parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListLogGroupsResponse 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.logging.v1.LogGroupServiceOuterClass.ListLogGroupsResponse parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListLogGroupsResponse 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.logging.v1.LogGroupServiceOuterClass.ListLogGroupsResponse parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListLogGroupsResponse 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.logging.v1.LogGroupServiceOuterClass.ListLogGroupsResponse 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.logging.v1.ListLogGroupsResponse}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.logging.v1.ListLogGroupsResponse)
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListLogGroupsResponseOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_ListLogGroupsResponse_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_ListLogGroupsResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListLogGroupsResponse.class, yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListLogGroupsResponse.Builder.class);
}
// Construct using yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListLogGroupsResponse.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getGroupsFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (groupsBuilder_ == null) {
groups_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
} else {
groupsBuilder_.clear();
}
nextPageToken_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_ListLogGroupsResponse_descriptor;
}
@java.lang.Override
public yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListLogGroupsResponse getDefaultInstanceForType() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListLogGroupsResponse.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListLogGroupsResponse build() {
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListLogGroupsResponse result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListLogGroupsResponse buildPartial() {
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListLogGroupsResponse result = new yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListLogGroupsResponse(this);
int from_bitField0_ = bitField0_;
if (groupsBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0)) {
groups_ = java.util.Collections.unmodifiableList(groups_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.groups_ = groups_;
} else {
result.groups_ = groupsBuilder_.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.logging.v1.LogGroupServiceOuterClass.ListLogGroupsResponse) {
return mergeFrom((yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListLogGroupsResponse)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListLogGroupsResponse other) {
if (other == yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListLogGroupsResponse.getDefaultInstance()) return this;
if (groupsBuilder_ == null) {
if (!other.groups_.isEmpty()) {
if (groups_.isEmpty()) {
groups_ = other.groups_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureGroupsIsMutable();
groups_.addAll(other.groups_);
}
onChanged();
}
} else {
if (!other.groups_.isEmpty()) {
if (groupsBuilder_.isEmpty()) {
groupsBuilder_.dispose();
groupsBuilder_ = null;
groups_ = other.groups_;
bitField0_ = (bitField0_ & ~0x00000001);
groupsBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getGroupsFieldBuilder() : null;
} else {
groupsBuilder_.addAllMessages(other.groups_);
}
}
}
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.logging.v1.LogGroupServiceOuterClass.ListLogGroupsResponse parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListLogGroupsResponse) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.util.List groups_ =
java.util.Collections.emptyList();
private void ensureGroupsIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
groups_ = new java.util.ArrayList(groups_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.logging.v1.LogGroupOuterClass.LogGroup, yandex.cloud.api.logging.v1.LogGroupOuterClass.LogGroup.Builder, yandex.cloud.api.logging.v1.LogGroupOuterClass.LogGroupOrBuilder> groupsBuilder_;
/**
*
* List of log groups in the specified folder.
*
*
* repeated .yandex.cloud.logging.v1.LogGroup groups = 1;
*/
public java.util.List getGroupsList() {
if (groupsBuilder_ == null) {
return java.util.Collections.unmodifiableList(groups_);
} else {
return groupsBuilder_.getMessageList();
}
}
/**
*
* List of log groups in the specified folder.
*
*
* repeated .yandex.cloud.logging.v1.LogGroup groups = 1;
*/
public int getGroupsCount() {
if (groupsBuilder_ == null) {
return groups_.size();
} else {
return groupsBuilder_.getCount();
}
}
/**
*
* List of log groups in the specified folder.
*
*
* repeated .yandex.cloud.logging.v1.LogGroup groups = 1;
*/
public yandex.cloud.api.logging.v1.LogGroupOuterClass.LogGroup getGroups(int index) {
if (groupsBuilder_ == null) {
return groups_.get(index);
} else {
return groupsBuilder_.getMessage(index);
}
}
/**
*
* List of log groups in the specified folder.
*
*
* repeated .yandex.cloud.logging.v1.LogGroup groups = 1;
*/
public Builder setGroups(
int index, yandex.cloud.api.logging.v1.LogGroupOuterClass.LogGroup value) {
if (groupsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureGroupsIsMutable();
groups_.set(index, value);
onChanged();
} else {
groupsBuilder_.setMessage(index, value);
}
return this;
}
/**
*
* List of log groups in the specified folder.
*
*
* repeated .yandex.cloud.logging.v1.LogGroup groups = 1;
*/
public Builder setGroups(
int index, yandex.cloud.api.logging.v1.LogGroupOuterClass.LogGroup.Builder builderForValue) {
if (groupsBuilder_ == null) {
ensureGroupsIsMutable();
groups_.set(index, builderForValue.build());
onChanged();
} else {
groupsBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
*
* List of log groups in the specified folder.
*
*
* repeated .yandex.cloud.logging.v1.LogGroup groups = 1;
*/
public Builder addGroups(yandex.cloud.api.logging.v1.LogGroupOuterClass.LogGroup value) {
if (groupsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureGroupsIsMutable();
groups_.add(value);
onChanged();
} else {
groupsBuilder_.addMessage(value);
}
return this;
}
/**
*
* List of log groups in the specified folder.
*
*
* repeated .yandex.cloud.logging.v1.LogGroup groups = 1;
*/
public Builder addGroups(
int index, yandex.cloud.api.logging.v1.LogGroupOuterClass.LogGroup value) {
if (groupsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureGroupsIsMutable();
groups_.add(index, value);
onChanged();
} else {
groupsBuilder_.addMessage(index, value);
}
return this;
}
/**
*
* List of log groups in the specified folder.
*
*
* repeated .yandex.cloud.logging.v1.LogGroup groups = 1;
*/
public Builder addGroups(
yandex.cloud.api.logging.v1.LogGroupOuterClass.LogGroup.Builder builderForValue) {
if (groupsBuilder_ == null) {
ensureGroupsIsMutable();
groups_.add(builderForValue.build());
onChanged();
} else {
groupsBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
*
* List of log groups in the specified folder.
*
*
* repeated .yandex.cloud.logging.v1.LogGroup groups = 1;
*/
public Builder addGroups(
int index, yandex.cloud.api.logging.v1.LogGroupOuterClass.LogGroup.Builder builderForValue) {
if (groupsBuilder_ == null) {
ensureGroupsIsMutable();
groups_.add(index, builderForValue.build());
onChanged();
} else {
groupsBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
*
* List of log groups in the specified folder.
*
*
* repeated .yandex.cloud.logging.v1.LogGroup groups = 1;
*/
public Builder addAllGroups(
java.lang.Iterable extends yandex.cloud.api.logging.v1.LogGroupOuterClass.LogGroup> values) {
if (groupsBuilder_ == null) {
ensureGroupsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, groups_);
onChanged();
} else {
groupsBuilder_.addAllMessages(values);
}
return this;
}
/**
*
* List of log groups in the specified folder.
*
*
* repeated .yandex.cloud.logging.v1.LogGroup groups = 1;
*/
public Builder clearGroups() {
if (groupsBuilder_ == null) {
groups_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
groupsBuilder_.clear();
}
return this;
}
/**
*
* List of log groups in the specified folder.
*
*
* repeated .yandex.cloud.logging.v1.LogGroup groups = 1;
*/
public Builder removeGroups(int index) {
if (groupsBuilder_ == null) {
ensureGroupsIsMutable();
groups_.remove(index);
onChanged();
} else {
groupsBuilder_.remove(index);
}
return this;
}
/**
*
* List of log groups in the specified folder.
*
*
* repeated .yandex.cloud.logging.v1.LogGroup groups = 1;
*/
public yandex.cloud.api.logging.v1.LogGroupOuterClass.LogGroup.Builder getGroupsBuilder(
int index) {
return getGroupsFieldBuilder().getBuilder(index);
}
/**
*
* List of log groups in the specified folder.
*
*
* repeated .yandex.cloud.logging.v1.LogGroup groups = 1;
*/
public yandex.cloud.api.logging.v1.LogGroupOuterClass.LogGroupOrBuilder getGroupsOrBuilder(
int index) {
if (groupsBuilder_ == null) {
return groups_.get(index); } else {
return groupsBuilder_.getMessageOrBuilder(index);
}
}
/**
*
* List of log groups in the specified folder.
*
*
* repeated .yandex.cloud.logging.v1.LogGroup groups = 1;
*/
public java.util.List extends yandex.cloud.api.logging.v1.LogGroupOuterClass.LogGroupOrBuilder>
getGroupsOrBuilderList() {
if (groupsBuilder_ != null) {
return groupsBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(groups_);
}
}
/**
*
* List of log groups in the specified folder.
*
*
* repeated .yandex.cloud.logging.v1.LogGroup groups = 1;
*/
public yandex.cloud.api.logging.v1.LogGroupOuterClass.LogGroup.Builder addGroupsBuilder() {
return getGroupsFieldBuilder().addBuilder(
yandex.cloud.api.logging.v1.LogGroupOuterClass.LogGroup.getDefaultInstance());
}
/**
*
* List of log groups in the specified folder.
*
*
* repeated .yandex.cloud.logging.v1.LogGroup groups = 1;
*/
public yandex.cloud.api.logging.v1.LogGroupOuterClass.LogGroup.Builder addGroupsBuilder(
int index) {
return getGroupsFieldBuilder().addBuilder(
index, yandex.cloud.api.logging.v1.LogGroupOuterClass.LogGroup.getDefaultInstance());
}
/**
*
* List of log groups in the specified folder.
*
*
* repeated .yandex.cloud.logging.v1.LogGroup groups = 1;
*/
public java.util.List
getGroupsBuilderList() {
return getGroupsFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.logging.v1.LogGroupOuterClass.LogGroup, yandex.cloud.api.logging.v1.LogGroupOuterClass.LogGroup.Builder, yandex.cloud.api.logging.v1.LogGroupOuterClass.LogGroupOrBuilder>
getGroupsFieldBuilder() {
if (groupsBuilder_ == null) {
groupsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.logging.v1.LogGroupOuterClass.LogGroup, yandex.cloud.api.logging.v1.LogGroupOuterClass.LogGroup.Builder, yandex.cloud.api.logging.v1.LogGroupOuterClass.LogGroupOrBuilder>(
groups_,
((bitField0_ & 0x00000001) != 0),
getParentForChildren(),
isClean());
groups_ = null;
}
return groupsBuilder_;
}
private java.lang.Object nextPageToken_ = "";
/**
*
* Token for getting the next page of the list. If the number of results is greater than
* the specified [ListLogGroupsRequest.page_size], use `next_page_token` as the value
* for the [ListLogGroupsRequest.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 [ListLogGroupsRequest.page_size], use `next_page_token` as the value
* for the [ListLogGroupsRequest.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 [ListLogGroupsRequest.page_size], use `next_page_token` as the value
* for the [ListLogGroupsRequest.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 [ListLogGroupsRequest.page_size], use `next_page_token` as the value
* for the [ListLogGroupsRequest.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 [ListLogGroupsRequest.page_size], use `next_page_token` as the value
* for the [ListLogGroupsRequest.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.logging.v1.ListLogGroupsResponse)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.logging.v1.ListLogGroupsResponse)
private static final yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListLogGroupsResponse DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListLogGroupsResponse();
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListLogGroupsResponse getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ListLogGroupsResponse parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ListLogGroupsResponse(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.logging.v1.LogGroupServiceOuterClass.ListLogGroupsResponse getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface CreateLogGroupRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.logging.v1.CreateLogGroupRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the folder to create a log group in.
* To get a folder ID make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @return The folderId.
*/
java.lang.String getFolderId();
/**
*
* ID of the folder to create a log group in.
* To get a folder ID make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @return The bytes for folderId.
*/
com.google.protobuf.ByteString
getFolderIdBytes();
/**
*
* Name of the log group.
* The name must be unique within the folder.
*
*
* string name = 2 [(.yandex.cloud.pattern) = "([a-z]([-a-z0-9]{1,61}[a-z0-9])?)?"];
* @return The name.
*/
java.lang.String getName();
/**
*
* Name of the log group.
* The name must be unique within the folder.
*
*
* string name = 2 [(.yandex.cloud.pattern) = "([a-z]([-a-z0-9]{1,61}[a-z0-9])?)?"];
* @return The bytes for name.
*/
com.google.protobuf.ByteString
getNameBytes();
/**
*
* Description of the log group.
*
*
* string description = 3 [(.yandex.cloud.length) = "<=256"];
* @return The description.
*/
java.lang.String getDescription();
/**
*
* Description of the log group.
*
*
* string description = 3 [(.yandex.cloud.length) = "<=256"];
* @return The bytes for description.
*/
com.google.protobuf.ByteString
getDescriptionBytes();
/**
*
* Log group labels as `key:value` pairs.
*
*
* 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();
/**
*
* Log group labels as `key:value` pairs.
*
*
* 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();
/**
*
* Log group labels as `key:value` pairs.
*
*
* 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();
/**
*
* Log group labels as `key:value` pairs.
*
*
* 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);
/**
*
* Log group labels as `key:value` pairs.
*
*
* 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);
/**
*
* Log group entry retention period.
* Entries will be present in group during this period.
* If specified, must be non-negative.
* Empty or zero value is treated as no limit.
*
*
* .google.protobuf.Duration retention_period = 5;
* @return Whether the retentionPeriod field is set.
*/
boolean hasRetentionPeriod();
/**
*
* Log group entry retention period.
* Entries will be present in group during this period.
* If specified, must be non-negative.
* Empty or zero value is treated as no limit.
*
*
* .google.protobuf.Duration retention_period = 5;
* @return The retentionPeriod.
*/
com.google.protobuf.Duration getRetentionPeriod();
/**
*
* Log group entry retention period.
* Entries will be present in group during this period.
* If specified, must be non-negative.
* Empty or zero value is treated as no limit.
*
*
* .google.protobuf.Duration retention_period = 5;
*/
com.google.protobuf.DurationOrBuilder getRetentionPeriodOrBuilder();
/**
*
* If specified, all log records will be written to this data stream
*
*
* string data_stream = 6 [(.yandex.cloud.length) = "<=512"];
* @return The dataStream.
*/
java.lang.String getDataStream();
/**
*
* If specified, all log records will be written to this data stream
*
*
* string data_stream = 6 [(.yandex.cloud.length) = "<=512"];
* @return The bytes for dataStream.
*/
com.google.protobuf.ByteString
getDataStreamBytes();
}
/**
* Protobuf type {@code yandex.cloud.logging.v1.CreateLogGroupRequest}
*/
public static final class CreateLogGroupRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.logging.v1.CreateLogGroupRequest)
CreateLogGroupRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use CreateLogGroupRequest.newBuilder() to construct.
private CreateLogGroupRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private CreateLogGroupRequest() {
folderId_ = "";
name_ = "";
description_ = "";
dataStream_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new CreateLogGroupRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private CreateLogGroupRequest(
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: {
com.google.protobuf.Duration.Builder subBuilder = null;
if (retentionPeriod_ != null) {
subBuilder = retentionPeriod_.toBuilder();
}
retentionPeriod_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(retentionPeriod_);
retentionPeriod_ = subBuilder.buildPartial();
}
break;
}
case 50: {
java.lang.String s = input.readStringRequireUtf8();
dataStream_ = 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.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_CreateLogGroupRequest_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.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_CreateLogGroupRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupRequest.class, yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupRequest.Builder.class);
}
public static final int FOLDER_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object folderId_;
/**
*
* ID of the folder to create a log group in.
* To get a folder ID make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @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 log group in.
* To get a folder ID make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @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 log group.
* The name must be unique within the folder.
*
*
* string name = 2 [(.yandex.cloud.pattern) = "([a-z]([-a-z0-9]{1,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 log group.
* The name must be unique within the folder.
*
*
* string name = 2 [(.yandex.cloud.pattern) = "([a-z]([-a-z0-9]{1,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 log 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 log 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.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_CreateLogGroupRequest_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();
}
/**
*
* Log group labels as `key:value` pairs.
*
*
* 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();
}
/**
*
* Log group labels as `key:value` pairs.
*
*
* 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();
}
/**
*
* Log group labels as `key:value` pairs.
*
*
* 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;
}
/**
*
* Log group labels as `key:value` pairs.
*
*
* 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 RETENTION_PERIOD_FIELD_NUMBER = 5;
private com.google.protobuf.Duration retentionPeriod_;
/**
*
* Log group entry retention period.
* Entries will be present in group during this period.
* If specified, must be non-negative.
* Empty or zero value is treated as no limit.
*
*
* .google.protobuf.Duration retention_period = 5;
* @return Whether the retentionPeriod field is set.
*/
@java.lang.Override
public boolean hasRetentionPeriod() {
return retentionPeriod_ != null;
}
/**
*
* Log group entry retention period.
* Entries will be present in group during this period.
* If specified, must be non-negative.
* Empty or zero value is treated as no limit.
*
*
* .google.protobuf.Duration retention_period = 5;
* @return The retentionPeriod.
*/
@java.lang.Override
public com.google.protobuf.Duration getRetentionPeriod() {
return retentionPeriod_ == null ? com.google.protobuf.Duration.getDefaultInstance() : retentionPeriod_;
}
/**
*
* Log group entry retention period.
* Entries will be present in group during this period.
* If specified, must be non-negative.
* Empty or zero value is treated as no limit.
*
*
* .google.protobuf.Duration retention_period = 5;
*/
@java.lang.Override
public com.google.protobuf.DurationOrBuilder getRetentionPeriodOrBuilder() {
return getRetentionPeriod();
}
public static final int DATA_STREAM_FIELD_NUMBER = 6;
private volatile java.lang.Object dataStream_;
/**
*
* If specified, all log records will be written to this data stream
*
*
* string data_stream = 6 [(.yandex.cloud.length) = "<=512"];
* @return The dataStream.
*/
@java.lang.Override
public java.lang.String getDataStream() {
java.lang.Object ref = dataStream_;
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();
dataStream_ = s;
return s;
}
}
/**
*
* If specified, all log records will be written to this data stream
*
*
* string data_stream = 6 [(.yandex.cloud.length) = "<=512"];
* @return The bytes for dataStream.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getDataStreamBytes() {
java.lang.Object ref = dataStream_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
dataStream_ = 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 (!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);
if (retentionPeriod_ != null) {
output.writeMessage(5, getRetentionPeriod());
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(dataStream_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 6, dataStream_);
}
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__);
}
if (retentionPeriod_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(5, getRetentionPeriod());
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(dataStream_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, dataStream_);
}
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.logging.v1.LogGroupServiceOuterClass.CreateLogGroupRequest)) {
return super.equals(obj);
}
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupRequest other = (yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupRequest) 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 (hasRetentionPeriod() != other.hasRetentionPeriod()) return false;
if (hasRetentionPeriod()) {
if (!getRetentionPeriod()
.equals(other.getRetentionPeriod())) return false;
}
if (!getDataStream()
.equals(other.getDataStream())) 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 (hasRetentionPeriod()) {
hash = (37 * hash) + RETENTION_PERIOD_FIELD_NUMBER;
hash = (53 * hash) + getRetentionPeriod().hashCode();
}
hash = (37 * hash) + DATA_STREAM_FIELD_NUMBER;
hash = (53 * hash) + getDataStream().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupRequest 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.logging.v1.LogGroupServiceOuterClass.CreateLogGroupRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupRequest 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.logging.v1.LogGroupServiceOuterClass.CreateLogGroupRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupRequest 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.logging.v1.LogGroupServiceOuterClass.CreateLogGroupRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupRequest 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.logging.v1.LogGroupServiceOuterClass.CreateLogGroupRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupRequest 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.logging.v1.LogGroupServiceOuterClass.CreateLogGroupRequest 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.logging.v1.CreateLogGroupRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.logging.v1.CreateLogGroupRequest)
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_CreateLogGroupRequest_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.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_CreateLogGroupRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupRequest.class, yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupRequest.Builder.class);
}
// Construct using yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupRequest.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_ = "";
name_ = "";
description_ = "";
internalGetMutableLabels().clear();
if (retentionPeriodBuilder_ == null) {
retentionPeriod_ = null;
} else {
retentionPeriod_ = null;
retentionPeriodBuilder_ = null;
}
dataStream_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_CreateLogGroupRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupRequest getDefaultInstanceForType() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupRequest build() {
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupRequest buildPartial() {
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupRequest result = new yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupRequest(this);
int from_bitField0_ = bitField0_;
result.folderId_ = folderId_;
result.name_ = name_;
result.description_ = description_;
result.labels_ = internalGetLabels();
result.labels_.makeImmutable();
if (retentionPeriodBuilder_ == null) {
result.retentionPeriod_ = retentionPeriod_;
} else {
result.retentionPeriod_ = retentionPeriodBuilder_.build();
}
result.dataStream_ = dataStream_;
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.logging.v1.LogGroupServiceOuterClass.CreateLogGroupRequest) {
return mergeFrom((yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupRequest other) {
if (other == yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupRequest.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 (other.hasRetentionPeriod()) {
mergeRetentionPeriod(other.getRetentionPeriod());
}
if (!other.getDataStream().isEmpty()) {
dataStream_ = other.dataStream_;
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.logging.v1.LogGroupServiceOuterClass.CreateLogGroupRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupRequest) 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 log group in.
* To get a folder ID make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @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 log group in.
* To get a folder ID make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @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 log group in.
* To get a folder ID make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @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 log group in.
* To get a folder ID make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @return This builder for chaining.
*/
public Builder clearFolderId() {
folderId_ = getDefaultInstance().getFolderId();
onChanged();
return this;
}
/**
*
* ID of the folder to create a log group in.
* To get a folder ID make a [yandex.cloud.resourcemanager.v1.FolderService.List] request.
*
*
* string folder_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @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 log group.
* The name must be unique within the folder.
*
*
* string name = 2 [(.yandex.cloud.pattern) = "([a-z]([-a-z0-9]{1,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 log group.
* The name must be unique within the folder.
*
*
* string name = 2 [(.yandex.cloud.pattern) = "([a-z]([-a-z0-9]{1,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 log group.
* The name must be unique within the folder.
*
*
* string name = 2 [(.yandex.cloud.pattern) = "([a-z]([-a-z0-9]{1,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 log group.
* The name must be unique within the folder.
*
*
* string name = 2 [(.yandex.cloud.pattern) = "([a-z]([-a-z0-9]{1,61}[a-z0-9])?)?"];
* @return This builder for chaining.
*/
public Builder clearName() {
name_ = getDefaultInstance().getName();
onChanged();
return this;
}
/**
*
* Name of the log group.
* The name must be unique within the folder.
*
*
* string name = 2 [(.yandex.cloud.pattern) = "([a-z]([-a-z0-9]{1,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 log 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 log 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 log 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 log 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 log 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();
}
/**
*
* Log group labels as `key:value` pairs.
*
*
* 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();
}
/**
*
* Log group labels as `key:value` pairs.
*
*
* 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();
}
/**
*
* Log group labels as `key:value` pairs.
*
*
* 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;
}
/**
*
* Log group labels as `key:value` pairs.
*
*
* 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;
}
/**
*
* Log group labels as `key:value` pairs.
*
*
* 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();
}
/**
*
* Log group labels as `key:value` pairs.
*
*
* 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;
}
/**
*
* Log group labels as `key:value` pairs.
*
*
* 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 com.google.protobuf.Duration retentionPeriod_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> retentionPeriodBuilder_;
/**
*
* Log group entry retention period.
* Entries will be present in group during this period.
* If specified, must be non-negative.
* Empty or zero value is treated as no limit.
*
*
* .google.protobuf.Duration retention_period = 5;
* @return Whether the retentionPeriod field is set.
*/
public boolean hasRetentionPeriod() {
return retentionPeriodBuilder_ != null || retentionPeriod_ != null;
}
/**
*
* Log group entry retention period.
* Entries will be present in group during this period.
* If specified, must be non-negative.
* Empty or zero value is treated as no limit.
*
*
* .google.protobuf.Duration retention_period = 5;
* @return The retentionPeriod.
*/
public com.google.protobuf.Duration getRetentionPeriod() {
if (retentionPeriodBuilder_ == null) {
return retentionPeriod_ == null ? com.google.protobuf.Duration.getDefaultInstance() : retentionPeriod_;
} else {
return retentionPeriodBuilder_.getMessage();
}
}
/**
*
* Log group entry retention period.
* Entries will be present in group during this period.
* If specified, must be non-negative.
* Empty or zero value is treated as no limit.
*
*
* .google.protobuf.Duration retention_period = 5;
*/
public Builder setRetentionPeriod(com.google.protobuf.Duration value) {
if (retentionPeriodBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
retentionPeriod_ = value;
onChanged();
} else {
retentionPeriodBuilder_.setMessage(value);
}
return this;
}
/**
*
* Log group entry retention period.
* Entries will be present in group during this period.
* If specified, must be non-negative.
* Empty or zero value is treated as no limit.
*
*
* .google.protobuf.Duration retention_period = 5;
*/
public Builder setRetentionPeriod(
com.google.protobuf.Duration.Builder builderForValue) {
if (retentionPeriodBuilder_ == null) {
retentionPeriod_ = builderForValue.build();
onChanged();
} else {
retentionPeriodBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Log group entry retention period.
* Entries will be present in group during this period.
* If specified, must be non-negative.
* Empty or zero value is treated as no limit.
*
*
* .google.protobuf.Duration retention_period = 5;
*/
public Builder mergeRetentionPeriod(com.google.protobuf.Duration value) {
if (retentionPeriodBuilder_ == null) {
if (retentionPeriod_ != null) {
retentionPeriod_ =
com.google.protobuf.Duration.newBuilder(retentionPeriod_).mergeFrom(value).buildPartial();
} else {
retentionPeriod_ = value;
}
onChanged();
} else {
retentionPeriodBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Log group entry retention period.
* Entries will be present in group during this period.
* If specified, must be non-negative.
* Empty or zero value is treated as no limit.
*
*
* .google.protobuf.Duration retention_period = 5;
*/
public Builder clearRetentionPeriod() {
if (retentionPeriodBuilder_ == null) {
retentionPeriod_ = null;
onChanged();
} else {
retentionPeriod_ = null;
retentionPeriodBuilder_ = null;
}
return this;
}
/**
*
* Log group entry retention period.
* Entries will be present in group during this period.
* If specified, must be non-negative.
* Empty or zero value is treated as no limit.
*
*
* .google.protobuf.Duration retention_period = 5;
*/
public com.google.protobuf.Duration.Builder getRetentionPeriodBuilder() {
onChanged();
return getRetentionPeriodFieldBuilder().getBuilder();
}
/**
*
* Log group entry retention period.
* Entries will be present in group during this period.
* If specified, must be non-negative.
* Empty or zero value is treated as no limit.
*
*
* .google.protobuf.Duration retention_period = 5;
*/
public com.google.protobuf.DurationOrBuilder getRetentionPeriodOrBuilder() {
if (retentionPeriodBuilder_ != null) {
return retentionPeriodBuilder_.getMessageOrBuilder();
} else {
return retentionPeriod_ == null ?
com.google.protobuf.Duration.getDefaultInstance() : retentionPeriod_;
}
}
/**
*
* Log group entry retention period.
* Entries will be present in group during this period.
* If specified, must be non-negative.
* Empty or zero value is treated as no limit.
*
*
* .google.protobuf.Duration retention_period = 5;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>
getRetentionPeriodFieldBuilder() {
if (retentionPeriodBuilder_ == null) {
retentionPeriodBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>(
getRetentionPeriod(),
getParentForChildren(),
isClean());
retentionPeriod_ = null;
}
return retentionPeriodBuilder_;
}
private java.lang.Object dataStream_ = "";
/**
*
* If specified, all log records will be written to this data stream
*
*
* string data_stream = 6 [(.yandex.cloud.length) = "<=512"];
* @return The dataStream.
*/
public java.lang.String getDataStream() {
java.lang.Object ref = dataStream_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
dataStream_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* If specified, all log records will be written to this data stream
*
*
* string data_stream = 6 [(.yandex.cloud.length) = "<=512"];
* @return The bytes for dataStream.
*/
public com.google.protobuf.ByteString
getDataStreamBytes() {
java.lang.Object ref = dataStream_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
dataStream_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* If specified, all log records will be written to this data stream
*
*
* string data_stream = 6 [(.yandex.cloud.length) = "<=512"];
* @param value The dataStream to set.
* @return This builder for chaining.
*/
public Builder setDataStream(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
dataStream_ = value;
onChanged();
return this;
}
/**
*
* If specified, all log records will be written to this data stream
*
*
* string data_stream = 6 [(.yandex.cloud.length) = "<=512"];
* @return This builder for chaining.
*/
public Builder clearDataStream() {
dataStream_ = getDefaultInstance().getDataStream();
onChanged();
return this;
}
/**
*
* If specified, all log records will be written to this data stream
*
*
* string data_stream = 6 [(.yandex.cloud.length) = "<=512"];
* @param value The bytes for dataStream to set.
* @return This builder for chaining.
*/
public Builder setDataStreamBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
dataStream_ = 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.logging.v1.CreateLogGroupRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.logging.v1.CreateLogGroupRequest)
private static final yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupRequest();
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public CreateLogGroupRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new CreateLogGroupRequest(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.logging.v1.LogGroupServiceOuterClass.CreateLogGroupRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface CreateLogGroupMetadataOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.logging.v1.CreateLogGroupMetadata)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the log group being created.
*
*
* string log_group_id = 1;
* @return The logGroupId.
*/
java.lang.String getLogGroupId();
/**
*
* ID of the log group being created.
*
*
* string log_group_id = 1;
* @return The bytes for logGroupId.
*/
com.google.protobuf.ByteString
getLogGroupIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.logging.v1.CreateLogGroupMetadata}
*/
public static final class CreateLogGroupMetadata extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.logging.v1.CreateLogGroupMetadata)
CreateLogGroupMetadataOrBuilder {
private static final long serialVersionUID = 0L;
// Use CreateLogGroupMetadata.newBuilder() to construct.
private CreateLogGroupMetadata(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private CreateLogGroupMetadata() {
logGroupId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new CreateLogGroupMetadata();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private CreateLogGroupMetadata(
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();
logGroupId_ = 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.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_CreateLogGroupMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_CreateLogGroupMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupMetadata.class, yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupMetadata.Builder.class);
}
public static final int LOG_GROUP_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object logGroupId_;
/**
*
* ID of the log group being created.
*
*
* string log_group_id = 1;
* @return The logGroupId.
*/
@java.lang.Override
public java.lang.String getLogGroupId() {
java.lang.Object ref = logGroupId_;
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();
logGroupId_ = s;
return s;
}
}
/**
*
* ID of the log group being created.
*
*
* string log_group_id = 1;
* @return The bytes for logGroupId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getLogGroupIdBytes() {
java.lang.Object ref = logGroupId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
logGroupId_ = 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(logGroupId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, logGroupId_);
}
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(logGroupId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, logGroupId_);
}
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.logging.v1.LogGroupServiceOuterClass.CreateLogGroupMetadata)) {
return super.equals(obj);
}
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupMetadata other = (yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupMetadata) obj;
if (!getLogGroupId()
.equals(other.getLogGroupId())) 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) + LOG_GROUP_ID_FIELD_NUMBER;
hash = (53 * hash) + getLogGroupId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupMetadata parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupMetadata 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.logging.v1.LogGroupServiceOuterClass.CreateLogGroupMetadata parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupMetadata 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.logging.v1.LogGroupServiceOuterClass.CreateLogGroupMetadata parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupMetadata parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupMetadata parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupMetadata 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.logging.v1.LogGroupServiceOuterClass.CreateLogGroupMetadata parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupMetadata 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.logging.v1.LogGroupServiceOuterClass.CreateLogGroupMetadata parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupMetadata 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.logging.v1.LogGroupServiceOuterClass.CreateLogGroupMetadata 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.logging.v1.CreateLogGroupMetadata}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.logging.v1.CreateLogGroupMetadata)
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupMetadataOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_CreateLogGroupMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_CreateLogGroupMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupMetadata.class, yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupMetadata.Builder.class);
}
// Construct using yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupMetadata.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();
logGroupId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_CreateLogGroupMetadata_descriptor;
}
@java.lang.Override
public yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupMetadata getDefaultInstanceForType() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupMetadata.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupMetadata build() {
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupMetadata result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupMetadata buildPartial() {
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupMetadata result = new yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupMetadata(this);
result.logGroupId_ = logGroupId_;
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.logging.v1.LogGroupServiceOuterClass.CreateLogGroupMetadata) {
return mergeFrom((yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupMetadata)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupMetadata other) {
if (other == yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupMetadata.getDefaultInstance()) return this;
if (!other.getLogGroupId().isEmpty()) {
logGroupId_ = other.logGroupId_;
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.logging.v1.LogGroupServiceOuterClass.CreateLogGroupMetadata parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupMetadata) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object logGroupId_ = "";
/**
*
* ID of the log group being created.
*
*
* string log_group_id = 1;
* @return The logGroupId.
*/
public java.lang.String getLogGroupId() {
java.lang.Object ref = logGroupId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
logGroupId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the log group being created.
*
*
* string log_group_id = 1;
* @return The bytes for logGroupId.
*/
public com.google.protobuf.ByteString
getLogGroupIdBytes() {
java.lang.Object ref = logGroupId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
logGroupId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the log group being created.
*
*
* string log_group_id = 1;
* @param value The logGroupId to set.
* @return This builder for chaining.
*/
public Builder setLogGroupId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
logGroupId_ = value;
onChanged();
return this;
}
/**
*
* ID of the log group being created.
*
*
* string log_group_id = 1;
* @return This builder for chaining.
*/
public Builder clearLogGroupId() {
logGroupId_ = getDefaultInstance().getLogGroupId();
onChanged();
return this;
}
/**
*
* ID of the log group being created.
*
*
* string log_group_id = 1;
* @param value The bytes for logGroupId to set.
* @return This builder for chaining.
*/
public Builder setLogGroupIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
logGroupId_ = 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.logging.v1.CreateLogGroupMetadata)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.logging.v1.CreateLogGroupMetadata)
private static final yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupMetadata DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupMetadata();
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.CreateLogGroupMetadata getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public CreateLogGroupMetadata parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new CreateLogGroupMetadata(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.logging.v1.LogGroupServiceOuterClass.CreateLogGroupMetadata getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface UpdateLogGroupRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.logging.v1.UpdateLogGroupRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the log group to update.
* To get a log group ID make a [LogGroupService.List] request.
*
*
* string log_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @return The logGroupId.
*/
java.lang.String getLogGroupId();
/**
*
* ID of the log group to update.
* To get a log group ID make a [LogGroupService.List] request.
*
*
* string log_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @return The bytes for logGroupId.
*/
com.google.protobuf.ByteString
getLogGroupIdBytes();
/**
*
* Field mask that specifies which attributes of the function 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 function 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 function should be updated.
*
*
* .google.protobuf.FieldMask update_mask = 2;
*/
com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder();
/**
*
* New name of the log group.
* The name must be unique within the folder.
*
*
* string name = 3 [(.yandex.cloud.pattern) = "([a-z]([-a-z0-9]{1,61}[a-z0-9])?)?"];
* @return The name.
*/
java.lang.String getName();
/**
*
* New name of the log group.
* The name must be unique within the folder.
*
*
* string name = 3 [(.yandex.cloud.pattern) = "([a-z]([-a-z0-9]{1,61}[a-z0-9])?)?"];
* @return The bytes for name.
*/
com.google.protobuf.ByteString
getNameBytes();
/**
*
* New Description of the log group.
*
*
* string description = 4 [(.yandex.cloud.length) = "<=256"];
* @return The description.
*/
java.lang.String getDescription();
/**
*
* New Description of the log group.
*
*
* string description = 4 [(.yandex.cloud.length) = "<=256"];
* @return The bytes for description.
*/
com.google.protobuf.ByteString
getDescriptionBytes();
/**
*
* New log group labels as `key:value` pairs.
*
*
* 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();
/**
*
* New log group labels as `key:value` pairs.
*
*
* 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();
/**
*
* New log group labels as `key:value` pairs.
*
*
* 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();
/**
*
* New log group labels as `key:value` pairs.
*
*
* 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);
/**
*
* New log group labels as `key:value` pairs.
*
*
* 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 log group entry retention period.
* Entries will be present in group during this period.
* If specified, must be non-negative.
* Empty or zero value is treated as no limit.
*
*
* .google.protobuf.Duration retention_period = 6;
* @return Whether the retentionPeriod field is set.
*/
boolean hasRetentionPeriod();
/**
*
* New log group entry retention period.
* Entries will be present in group during this period.
* If specified, must be non-negative.
* Empty or zero value is treated as no limit.
*
*
* .google.protobuf.Duration retention_period = 6;
* @return The retentionPeriod.
*/
com.google.protobuf.Duration getRetentionPeriod();
/**
*
* New log group entry retention period.
* Entries will be present in group during this period.
* If specified, must be non-negative.
* Empty or zero value is treated as no limit.
*
*
* .google.protobuf.Duration retention_period = 6;
*/
com.google.protobuf.DurationOrBuilder getRetentionPeriodOrBuilder();
/**
*
* If specified, log records will be written to this data stream
*
*
* string data_stream = 7 [(.yandex.cloud.length) = "<=512"];
* @return The dataStream.
*/
java.lang.String getDataStream();
/**
*
* If specified, log records will be written to this data stream
*
*
* string data_stream = 7 [(.yandex.cloud.length) = "<=512"];
* @return The bytes for dataStream.
*/
com.google.protobuf.ByteString
getDataStreamBytes();
}
/**
* Protobuf type {@code yandex.cloud.logging.v1.UpdateLogGroupRequest}
*/
public static final class UpdateLogGroupRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.logging.v1.UpdateLogGroupRequest)
UpdateLogGroupRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use UpdateLogGroupRequest.newBuilder() to construct.
private UpdateLogGroupRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private UpdateLogGroupRequest() {
logGroupId_ = "";
name_ = "";
description_ = "";
dataStream_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new UpdateLogGroupRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private UpdateLogGroupRequest(
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();
logGroupId_ = 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: {
com.google.protobuf.Duration.Builder subBuilder = null;
if (retentionPeriod_ != null) {
subBuilder = retentionPeriod_.toBuilder();
}
retentionPeriod_ = input.readMessage(com.google.protobuf.Duration.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(retentionPeriod_);
retentionPeriod_ = subBuilder.buildPartial();
}
break;
}
case 58: {
java.lang.String s = input.readStringRequireUtf8();
dataStream_ = 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.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_UpdateLogGroupRequest_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.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_UpdateLogGroupRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupRequest.class, yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupRequest.Builder.class);
}
public static final int LOG_GROUP_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object logGroupId_;
/**
*
* ID of the log group to update.
* To get a log group ID make a [LogGroupService.List] request.
*
*
* string log_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @return The logGroupId.
*/
@java.lang.Override
public java.lang.String getLogGroupId() {
java.lang.Object ref = logGroupId_;
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();
logGroupId_ = s;
return s;
}
}
/**
*
* ID of the log group to update.
* To get a log group ID make a [LogGroupService.List] request.
*
*
* string log_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @return The bytes for logGroupId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getLogGroupIdBytes() {
java.lang.Object ref = logGroupId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
logGroupId_ = 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 function 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 function 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 function 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 of the log group.
* The name must be unique within the folder.
*
*
* string name = 3 [(.yandex.cloud.pattern) = "([a-z]([-a-z0-9]{1,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 of the log group.
* The name must be unique within the folder.
*
*
* string name = 3 [(.yandex.cloud.pattern) = "([a-z]([-a-z0-9]{1,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 log 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 log 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.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_UpdateLogGroupRequest_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();
}
/**
*
* New log group labels as `key:value` pairs.
*
*
* 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();
}
/**
*
* New log group labels as `key:value` pairs.
*
*
* 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();
}
/**
*
* New log group labels as `key:value` pairs.
*
*
* 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;
}
/**
*
* New log group labels as `key:value` pairs.
*
*
* 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 RETENTION_PERIOD_FIELD_NUMBER = 6;
private com.google.protobuf.Duration retentionPeriod_;
/**
*
* New log group entry retention period.
* Entries will be present in group during this period.
* If specified, must be non-negative.
* Empty or zero value is treated as no limit.
*
*
* .google.protobuf.Duration retention_period = 6;
* @return Whether the retentionPeriod field is set.
*/
@java.lang.Override
public boolean hasRetentionPeriod() {
return retentionPeriod_ != null;
}
/**
*
* New log group entry retention period.
* Entries will be present in group during this period.
* If specified, must be non-negative.
* Empty or zero value is treated as no limit.
*
*
* .google.protobuf.Duration retention_period = 6;
* @return The retentionPeriod.
*/
@java.lang.Override
public com.google.protobuf.Duration getRetentionPeriod() {
return retentionPeriod_ == null ? com.google.protobuf.Duration.getDefaultInstance() : retentionPeriod_;
}
/**
*
* New log group entry retention period.
* Entries will be present in group during this period.
* If specified, must be non-negative.
* Empty or zero value is treated as no limit.
*
*
* .google.protobuf.Duration retention_period = 6;
*/
@java.lang.Override
public com.google.protobuf.DurationOrBuilder getRetentionPeriodOrBuilder() {
return getRetentionPeriod();
}
public static final int DATA_STREAM_FIELD_NUMBER = 7;
private volatile java.lang.Object dataStream_;
/**
*
* If specified, log records will be written to this data stream
*
*
* string data_stream = 7 [(.yandex.cloud.length) = "<=512"];
* @return The dataStream.
*/
@java.lang.Override
public java.lang.String getDataStream() {
java.lang.Object ref = dataStream_;
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();
dataStream_ = s;
return s;
}
}
/**
*
* If specified, log records will be written to this data stream
*
*
* string data_stream = 7 [(.yandex.cloud.length) = "<=512"];
* @return The bytes for dataStream.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getDataStreamBytes() {
java.lang.Object ref = dataStream_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
dataStream_ = 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(logGroupId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, logGroupId_);
}
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);
if (retentionPeriod_ != null) {
output.writeMessage(6, getRetentionPeriod());
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(dataStream_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 7, dataStream_);
}
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(logGroupId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, logGroupId_);
}
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__);
}
if (retentionPeriod_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(6, getRetentionPeriod());
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(dataStream_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, dataStream_);
}
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.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupRequest)) {
return super.equals(obj);
}
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupRequest other = (yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupRequest) obj;
if (!getLogGroupId()
.equals(other.getLogGroupId())) 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 (hasRetentionPeriod() != other.hasRetentionPeriod()) return false;
if (hasRetentionPeriod()) {
if (!getRetentionPeriod()
.equals(other.getRetentionPeriod())) return false;
}
if (!getDataStream()
.equals(other.getDataStream())) 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) + LOG_GROUP_ID_FIELD_NUMBER;
hash = (53 * hash) + getLogGroupId().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 (hasRetentionPeriod()) {
hash = (37 * hash) + RETENTION_PERIOD_FIELD_NUMBER;
hash = (53 * hash) + getRetentionPeriod().hashCode();
}
hash = (37 * hash) + DATA_STREAM_FIELD_NUMBER;
hash = (53 * hash) + getDataStream().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupRequest 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.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupRequest 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.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupRequest 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.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupRequest 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.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupRequest 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.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupRequest 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.logging.v1.UpdateLogGroupRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.logging.v1.UpdateLogGroupRequest)
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_UpdateLogGroupRequest_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.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_UpdateLogGroupRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupRequest.class, yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupRequest.Builder.class);
}
// Construct using yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupRequest.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();
logGroupId_ = "";
if (updateMaskBuilder_ == null) {
updateMask_ = null;
} else {
updateMask_ = null;
updateMaskBuilder_ = null;
}
name_ = "";
description_ = "";
internalGetMutableLabels().clear();
if (retentionPeriodBuilder_ == null) {
retentionPeriod_ = null;
} else {
retentionPeriod_ = null;
retentionPeriodBuilder_ = null;
}
dataStream_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_UpdateLogGroupRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupRequest getDefaultInstanceForType() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupRequest build() {
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupRequest buildPartial() {
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupRequest result = new yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupRequest(this);
int from_bitField0_ = bitField0_;
result.logGroupId_ = logGroupId_;
if (updateMaskBuilder_ == null) {
result.updateMask_ = updateMask_;
} else {
result.updateMask_ = updateMaskBuilder_.build();
}
result.name_ = name_;
result.description_ = description_;
result.labels_ = internalGetLabels();
result.labels_.makeImmutable();
if (retentionPeriodBuilder_ == null) {
result.retentionPeriod_ = retentionPeriod_;
} else {
result.retentionPeriod_ = retentionPeriodBuilder_.build();
}
result.dataStream_ = dataStream_;
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.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupRequest) {
return mergeFrom((yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupRequest other) {
if (other == yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupRequest.getDefaultInstance()) return this;
if (!other.getLogGroupId().isEmpty()) {
logGroupId_ = other.logGroupId_;
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 (other.hasRetentionPeriod()) {
mergeRetentionPeriod(other.getRetentionPeriod());
}
if (!other.getDataStream().isEmpty()) {
dataStream_ = other.dataStream_;
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.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.lang.Object logGroupId_ = "";
/**
*
* ID of the log group to update.
* To get a log group ID make a [LogGroupService.List] request.
*
*
* string log_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @return The logGroupId.
*/
public java.lang.String getLogGroupId() {
java.lang.Object ref = logGroupId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
logGroupId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the log group to update.
* To get a log group ID make a [LogGroupService.List] request.
*
*
* string log_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @return The bytes for logGroupId.
*/
public com.google.protobuf.ByteString
getLogGroupIdBytes() {
java.lang.Object ref = logGroupId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
logGroupId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the log group to update.
* To get a log group ID make a [LogGroupService.List] request.
*
*
* string log_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @param value The logGroupId to set.
* @return This builder for chaining.
*/
public Builder setLogGroupId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
logGroupId_ = value;
onChanged();
return this;
}
/**
*
* ID of the log group to update.
* To get a log group ID make a [LogGroupService.List] request.
*
*
* string log_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @return This builder for chaining.
*/
public Builder clearLogGroupId() {
logGroupId_ = getDefaultInstance().getLogGroupId();
onChanged();
return this;
}
/**
*
* ID of the log group to update.
* To get a log group ID make a [LogGroupService.List] request.
*
*
* string log_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @param value The bytes for logGroupId to set.
* @return This builder for chaining.
*/
public Builder setLogGroupIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
logGroupId_ = 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 function 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 function 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 function 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 function 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 function 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 function 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 function 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 function 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 function 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 of the log group.
* The name must be unique within the folder.
*
*
* string name = 3 [(.yandex.cloud.pattern) = "([a-z]([-a-z0-9]{1,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 of the log group.
* The name must be unique within the folder.
*
*
* string name = 3 [(.yandex.cloud.pattern) = "([a-z]([-a-z0-9]{1,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 of the log group.
* The name must be unique within the folder.
*
*
* string name = 3 [(.yandex.cloud.pattern) = "([a-z]([-a-z0-9]{1,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 of the log group.
* The name must be unique within the folder.
*
*
* string name = 3 [(.yandex.cloud.pattern) = "([a-z]([-a-z0-9]{1,61}[a-z0-9])?)?"];
* @return This builder for chaining.
*/
public Builder clearName() {
name_ = getDefaultInstance().getName();
onChanged();
return this;
}
/**
*
* New name of the log group.
* The name must be unique within the folder.
*
*
* string name = 3 [(.yandex.cloud.pattern) = "([a-z]([-a-z0-9]{1,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 log 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 log 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 log 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 log 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 log 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();
}
/**
*
* New log group labels as `key:value` pairs.
*
*
* 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();
}
/**
*
* New log group labels as `key:value` pairs.
*
*
* 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();
}
/**
*
* New log group labels as `key:value` pairs.
*
*
* 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;
}
/**
*
* New log group labels as `key:value` pairs.
*
*
* 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;
}
/**
*
* New log group labels as `key:value` pairs.
*
*
* 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();
}
/**
*
* New log group labels as `key:value` pairs.
*
*
* 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;
}
/**
*
* New log group labels as `key:value` pairs.
*
*
* 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 com.google.protobuf.Duration retentionPeriod_;
private com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder> retentionPeriodBuilder_;
/**
*
* New log group entry retention period.
* Entries will be present in group during this period.
* If specified, must be non-negative.
* Empty or zero value is treated as no limit.
*
*
* .google.protobuf.Duration retention_period = 6;
* @return Whether the retentionPeriod field is set.
*/
public boolean hasRetentionPeriod() {
return retentionPeriodBuilder_ != null || retentionPeriod_ != null;
}
/**
*
* New log group entry retention period.
* Entries will be present in group during this period.
* If specified, must be non-negative.
* Empty or zero value is treated as no limit.
*
*
* .google.protobuf.Duration retention_period = 6;
* @return The retentionPeriod.
*/
public com.google.protobuf.Duration getRetentionPeriod() {
if (retentionPeriodBuilder_ == null) {
return retentionPeriod_ == null ? com.google.protobuf.Duration.getDefaultInstance() : retentionPeriod_;
} else {
return retentionPeriodBuilder_.getMessage();
}
}
/**
*
* New log group entry retention period.
* Entries will be present in group during this period.
* If specified, must be non-negative.
* Empty or zero value is treated as no limit.
*
*
* .google.protobuf.Duration retention_period = 6;
*/
public Builder setRetentionPeriod(com.google.protobuf.Duration value) {
if (retentionPeriodBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
retentionPeriod_ = value;
onChanged();
} else {
retentionPeriodBuilder_.setMessage(value);
}
return this;
}
/**
*
* New log group entry retention period.
* Entries will be present in group during this period.
* If specified, must be non-negative.
* Empty or zero value is treated as no limit.
*
*
* .google.protobuf.Duration retention_period = 6;
*/
public Builder setRetentionPeriod(
com.google.protobuf.Duration.Builder builderForValue) {
if (retentionPeriodBuilder_ == null) {
retentionPeriod_ = builderForValue.build();
onChanged();
} else {
retentionPeriodBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* New log group entry retention period.
* Entries will be present in group during this period.
* If specified, must be non-negative.
* Empty or zero value is treated as no limit.
*
*
* .google.protobuf.Duration retention_period = 6;
*/
public Builder mergeRetentionPeriod(com.google.protobuf.Duration value) {
if (retentionPeriodBuilder_ == null) {
if (retentionPeriod_ != null) {
retentionPeriod_ =
com.google.protobuf.Duration.newBuilder(retentionPeriod_).mergeFrom(value).buildPartial();
} else {
retentionPeriod_ = value;
}
onChanged();
} else {
retentionPeriodBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* New log group entry retention period.
* Entries will be present in group during this period.
* If specified, must be non-negative.
* Empty or zero value is treated as no limit.
*
*
* .google.protobuf.Duration retention_period = 6;
*/
public Builder clearRetentionPeriod() {
if (retentionPeriodBuilder_ == null) {
retentionPeriod_ = null;
onChanged();
} else {
retentionPeriod_ = null;
retentionPeriodBuilder_ = null;
}
return this;
}
/**
*
* New log group entry retention period.
* Entries will be present in group during this period.
* If specified, must be non-negative.
* Empty or zero value is treated as no limit.
*
*
* .google.protobuf.Duration retention_period = 6;
*/
public com.google.protobuf.Duration.Builder getRetentionPeriodBuilder() {
onChanged();
return getRetentionPeriodFieldBuilder().getBuilder();
}
/**
*
* New log group entry retention period.
* Entries will be present in group during this period.
* If specified, must be non-negative.
* Empty or zero value is treated as no limit.
*
*
* .google.protobuf.Duration retention_period = 6;
*/
public com.google.protobuf.DurationOrBuilder getRetentionPeriodOrBuilder() {
if (retentionPeriodBuilder_ != null) {
return retentionPeriodBuilder_.getMessageOrBuilder();
} else {
return retentionPeriod_ == null ?
com.google.protobuf.Duration.getDefaultInstance() : retentionPeriod_;
}
}
/**
*
* New log group entry retention period.
* Entries will be present in group during this period.
* If specified, must be non-negative.
* Empty or zero value is treated as no limit.
*
*
* .google.protobuf.Duration retention_period = 6;
*/
private com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>
getRetentionPeriodFieldBuilder() {
if (retentionPeriodBuilder_ == null) {
retentionPeriodBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
com.google.protobuf.Duration, com.google.protobuf.Duration.Builder, com.google.protobuf.DurationOrBuilder>(
getRetentionPeriod(),
getParentForChildren(),
isClean());
retentionPeriod_ = null;
}
return retentionPeriodBuilder_;
}
private java.lang.Object dataStream_ = "";
/**
*
* If specified, log records will be written to this data stream
*
*
* string data_stream = 7 [(.yandex.cloud.length) = "<=512"];
* @return The dataStream.
*/
public java.lang.String getDataStream() {
java.lang.Object ref = dataStream_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
dataStream_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* If specified, log records will be written to this data stream
*
*
* string data_stream = 7 [(.yandex.cloud.length) = "<=512"];
* @return The bytes for dataStream.
*/
public com.google.protobuf.ByteString
getDataStreamBytes() {
java.lang.Object ref = dataStream_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
dataStream_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* If specified, log records will be written to this data stream
*
*
* string data_stream = 7 [(.yandex.cloud.length) = "<=512"];
* @param value The dataStream to set.
* @return This builder for chaining.
*/
public Builder setDataStream(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
dataStream_ = value;
onChanged();
return this;
}
/**
*
* If specified, log records will be written to this data stream
*
*
* string data_stream = 7 [(.yandex.cloud.length) = "<=512"];
* @return This builder for chaining.
*/
public Builder clearDataStream() {
dataStream_ = getDefaultInstance().getDataStream();
onChanged();
return this;
}
/**
*
* If specified, log records will be written to this data stream
*
*
* string data_stream = 7 [(.yandex.cloud.length) = "<=512"];
* @param value The bytes for dataStream to set.
* @return This builder for chaining.
*/
public Builder setDataStreamBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
dataStream_ = 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.logging.v1.UpdateLogGroupRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.logging.v1.UpdateLogGroupRequest)
private static final yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupRequest();
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public UpdateLogGroupRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new UpdateLogGroupRequest(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.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface UpdateLogGroupMetadataOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.logging.v1.UpdateLogGroupMetadata)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the log group being updated.
*
*
* string log_group_id = 1;
* @return The logGroupId.
*/
java.lang.String getLogGroupId();
/**
*
* ID of the log group being updated.
*
*
* string log_group_id = 1;
* @return The bytes for logGroupId.
*/
com.google.protobuf.ByteString
getLogGroupIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.logging.v1.UpdateLogGroupMetadata}
*/
public static final class UpdateLogGroupMetadata extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.logging.v1.UpdateLogGroupMetadata)
UpdateLogGroupMetadataOrBuilder {
private static final long serialVersionUID = 0L;
// Use UpdateLogGroupMetadata.newBuilder() to construct.
private UpdateLogGroupMetadata(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private UpdateLogGroupMetadata() {
logGroupId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new UpdateLogGroupMetadata();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private UpdateLogGroupMetadata(
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();
logGroupId_ = 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.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_UpdateLogGroupMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_UpdateLogGroupMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupMetadata.class, yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupMetadata.Builder.class);
}
public static final int LOG_GROUP_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object logGroupId_;
/**
*
* ID of the log group being updated.
*
*
* string log_group_id = 1;
* @return The logGroupId.
*/
@java.lang.Override
public java.lang.String getLogGroupId() {
java.lang.Object ref = logGroupId_;
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();
logGroupId_ = s;
return s;
}
}
/**
*
* ID of the log group being updated.
*
*
* string log_group_id = 1;
* @return The bytes for logGroupId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getLogGroupIdBytes() {
java.lang.Object ref = logGroupId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
logGroupId_ = 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(logGroupId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, logGroupId_);
}
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(logGroupId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, logGroupId_);
}
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.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupMetadata)) {
return super.equals(obj);
}
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupMetadata other = (yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupMetadata) obj;
if (!getLogGroupId()
.equals(other.getLogGroupId())) 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) + LOG_GROUP_ID_FIELD_NUMBER;
hash = (53 * hash) + getLogGroupId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupMetadata parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupMetadata 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.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupMetadata parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupMetadata 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.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupMetadata parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupMetadata parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupMetadata parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupMetadata 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.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupMetadata parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupMetadata 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.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupMetadata parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupMetadata 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.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupMetadata 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.logging.v1.UpdateLogGroupMetadata}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.logging.v1.UpdateLogGroupMetadata)
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupMetadataOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_UpdateLogGroupMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_UpdateLogGroupMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupMetadata.class, yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupMetadata.Builder.class);
}
// Construct using yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupMetadata.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();
logGroupId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_UpdateLogGroupMetadata_descriptor;
}
@java.lang.Override
public yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupMetadata getDefaultInstanceForType() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupMetadata.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupMetadata build() {
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupMetadata result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupMetadata buildPartial() {
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupMetadata result = new yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupMetadata(this);
result.logGroupId_ = logGroupId_;
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.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupMetadata) {
return mergeFrom((yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupMetadata)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupMetadata other) {
if (other == yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupMetadata.getDefaultInstance()) return this;
if (!other.getLogGroupId().isEmpty()) {
logGroupId_ = other.logGroupId_;
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.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupMetadata parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupMetadata) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object logGroupId_ = "";
/**
*
* ID of the log group being updated.
*
*
* string log_group_id = 1;
* @return The logGroupId.
*/
public java.lang.String getLogGroupId() {
java.lang.Object ref = logGroupId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
logGroupId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the log group being updated.
*
*
* string log_group_id = 1;
* @return The bytes for logGroupId.
*/
public com.google.protobuf.ByteString
getLogGroupIdBytes() {
java.lang.Object ref = logGroupId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
logGroupId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the log group being updated.
*
*
* string log_group_id = 1;
* @param value The logGroupId to set.
* @return This builder for chaining.
*/
public Builder setLogGroupId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
logGroupId_ = value;
onChanged();
return this;
}
/**
*
* ID of the log group being updated.
*
*
* string log_group_id = 1;
* @return This builder for chaining.
*/
public Builder clearLogGroupId() {
logGroupId_ = getDefaultInstance().getLogGroupId();
onChanged();
return this;
}
/**
*
* ID of the log group being updated.
*
*
* string log_group_id = 1;
* @param value The bytes for logGroupId to set.
* @return This builder for chaining.
*/
public Builder setLogGroupIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
logGroupId_ = 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.logging.v1.UpdateLogGroupMetadata)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.logging.v1.UpdateLogGroupMetadata)
private static final yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupMetadata DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupMetadata();
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupMetadata getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public UpdateLogGroupMetadata parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new UpdateLogGroupMetadata(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.logging.v1.LogGroupServiceOuterClass.UpdateLogGroupMetadata getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface DeleteLogGroupRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.logging.v1.DeleteLogGroupRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the log group to delete.
* To get a log group ID make a [LogGroupService.List] request.
*
*
* string log_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @return The logGroupId.
*/
java.lang.String getLogGroupId();
/**
*
* ID of the log group to delete.
* To get a log group ID make a [LogGroupService.List] request.
*
*
* string log_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @return The bytes for logGroupId.
*/
com.google.protobuf.ByteString
getLogGroupIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.logging.v1.DeleteLogGroupRequest}
*/
public static final class DeleteLogGroupRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.logging.v1.DeleteLogGroupRequest)
DeleteLogGroupRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use DeleteLogGroupRequest.newBuilder() to construct.
private DeleteLogGroupRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private DeleteLogGroupRequest() {
logGroupId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new DeleteLogGroupRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private DeleteLogGroupRequest(
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();
logGroupId_ = 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.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_DeleteLogGroupRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_DeleteLogGroupRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupRequest.class, yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupRequest.Builder.class);
}
public static final int LOG_GROUP_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object logGroupId_;
/**
*
* ID of the log group to delete.
* To get a log group ID make a [LogGroupService.List] request.
*
*
* string log_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @return The logGroupId.
*/
@java.lang.Override
public java.lang.String getLogGroupId() {
java.lang.Object ref = logGroupId_;
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();
logGroupId_ = s;
return s;
}
}
/**
*
* ID of the log group to delete.
* To get a log group ID make a [LogGroupService.List] request.
*
*
* string log_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @return The bytes for logGroupId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getLogGroupIdBytes() {
java.lang.Object ref = logGroupId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
logGroupId_ = 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(logGroupId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, logGroupId_);
}
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(logGroupId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, logGroupId_);
}
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.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupRequest)) {
return super.equals(obj);
}
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupRequest other = (yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupRequest) obj;
if (!getLogGroupId()
.equals(other.getLogGroupId())) 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) + LOG_GROUP_ID_FIELD_NUMBER;
hash = (53 * hash) + getLogGroupId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupRequest 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.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupRequest 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.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupRequest 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.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupRequest 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.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupRequest 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.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupRequest 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.logging.v1.DeleteLogGroupRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.logging.v1.DeleteLogGroupRequest)
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_DeleteLogGroupRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_DeleteLogGroupRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupRequest.class, yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupRequest.Builder.class);
}
// Construct using yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupRequest.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();
logGroupId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_DeleteLogGroupRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupRequest getDefaultInstanceForType() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupRequest build() {
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupRequest buildPartial() {
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupRequest result = new yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupRequest(this);
result.logGroupId_ = logGroupId_;
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.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupRequest) {
return mergeFrom((yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupRequest other) {
if (other == yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupRequest.getDefaultInstance()) return this;
if (!other.getLogGroupId().isEmpty()) {
logGroupId_ = other.logGroupId_;
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.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object logGroupId_ = "";
/**
*
* ID of the log group to delete.
* To get a log group ID make a [LogGroupService.List] request.
*
*
* string log_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @return The logGroupId.
*/
public java.lang.String getLogGroupId() {
java.lang.Object ref = logGroupId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
logGroupId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the log group to delete.
* To get a log group ID make a [LogGroupService.List] request.
*
*
* string log_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @return The bytes for logGroupId.
*/
public com.google.protobuf.ByteString
getLogGroupIdBytes() {
java.lang.Object ref = logGroupId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
logGroupId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the log group to delete.
* To get a log group ID make a [LogGroupService.List] request.
*
*
* string log_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @param value The logGroupId to set.
* @return This builder for chaining.
*/
public Builder setLogGroupId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
logGroupId_ = value;
onChanged();
return this;
}
/**
*
* ID of the log group to delete.
* To get a log group ID make a [LogGroupService.List] request.
*
*
* string log_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @return This builder for chaining.
*/
public Builder clearLogGroupId() {
logGroupId_ = getDefaultInstance().getLogGroupId();
onChanged();
return this;
}
/**
*
* ID of the log group to delete.
* To get a log group ID make a [LogGroupService.List] request.
*
*
* string log_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @param value The bytes for logGroupId to set.
* @return This builder for chaining.
*/
public Builder setLogGroupIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
logGroupId_ = 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.logging.v1.DeleteLogGroupRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.logging.v1.DeleteLogGroupRequest)
private static final yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupRequest();
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public DeleteLogGroupRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new DeleteLogGroupRequest(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.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface DeleteLogGroupMetadataOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.logging.v1.DeleteLogGroupMetadata)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the log group being deleted.
*
*
* string log_group_id = 1;
* @return The logGroupId.
*/
java.lang.String getLogGroupId();
/**
*
* ID of the log group being deleted.
*
*
* string log_group_id = 1;
* @return The bytes for logGroupId.
*/
com.google.protobuf.ByteString
getLogGroupIdBytes();
}
/**
* Protobuf type {@code yandex.cloud.logging.v1.DeleteLogGroupMetadata}
*/
public static final class DeleteLogGroupMetadata extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.logging.v1.DeleteLogGroupMetadata)
DeleteLogGroupMetadataOrBuilder {
private static final long serialVersionUID = 0L;
// Use DeleteLogGroupMetadata.newBuilder() to construct.
private DeleteLogGroupMetadata(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private DeleteLogGroupMetadata() {
logGroupId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new DeleteLogGroupMetadata();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private DeleteLogGroupMetadata(
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();
logGroupId_ = 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.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_DeleteLogGroupMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_DeleteLogGroupMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupMetadata.class, yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupMetadata.Builder.class);
}
public static final int LOG_GROUP_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object logGroupId_;
/**
*
* ID of the log group being deleted.
*
*
* string log_group_id = 1;
* @return The logGroupId.
*/
@java.lang.Override
public java.lang.String getLogGroupId() {
java.lang.Object ref = logGroupId_;
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();
logGroupId_ = s;
return s;
}
}
/**
*
* ID of the log group being deleted.
*
*
* string log_group_id = 1;
* @return The bytes for logGroupId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getLogGroupIdBytes() {
java.lang.Object ref = logGroupId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
logGroupId_ = 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(logGroupId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, logGroupId_);
}
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(logGroupId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, logGroupId_);
}
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.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupMetadata)) {
return super.equals(obj);
}
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupMetadata other = (yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupMetadata) obj;
if (!getLogGroupId()
.equals(other.getLogGroupId())) 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) + LOG_GROUP_ID_FIELD_NUMBER;
hash = (53 * hash) + getLogGroupId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupMetadata parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupMetadata 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.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupMetadata parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupMetadata 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.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupMetadata parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupMetadata parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupMetadata parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupMetadata 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.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupMetadata parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupMetadata 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.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupMetadata parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupMetadata 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.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupMetadata 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.logging.v1.DeleteLogGroupMetadata}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.logging.v1.DeleteLogGroupMetadata)
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupMetadataOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_DeleteLogGroupMetadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_DeleteLogGroupMetadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupMetadata.class, yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupMetadata.Builder.class);
}
// Construct using yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupMetadata.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();
logGroupId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_DeleteLogGroupMetadata_descriptor;
}
@java.lang.Override
public yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupMetadata getDefaultInstanceForType() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupMetadata.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupMetadata build() {
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupMetadata result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupMetadata buildPartial() {
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupMetadata result = new yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupMetadata(this);
result.logGroupId_ = logGroupId_;
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.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupMetadata) {
return mergeFrom((yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupMetadata)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupMetadata other) {
if (other == yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupMetadata.getDefaultInstance()) return this;
if (!other.getLogGroupId().isEmpty()) {
logGroupId_ = other.logGroupId_;
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.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupMetadata parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupMetadata) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object logGroupId_ = "";
/**
*
* ID of the log group being deleted.
*
*
* string log_group_id = 1;
* @return The logGroupId.
*/
public java.lang.String getLogGroupId() {
java.lang.Object ref = logGroupId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
logGroupId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the log group being deleted.
*
*
* string log_group_id = 1;
* @return The bytes for logGroupId.
*/
public com.google.protobuf.ByteString
getLogGroupIdBytes() {
java.lang.Object ref = logGroupId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
logGroupId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the log group being deleted.
*
*
* string log_group_id = 1;
* @param value The logGroupId to set.
* @return This builder for chaining.
*/
public Builder setLogGroupId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
logGroupId_ = value;
onChanged();
return this;
}
/**
*
* ID of the log group being deleted.
*
*
* string log_group_id = 1;
* @return This builder for chaining.
*/
public Builder clearLogGroupId() {
logGroupId_ = getDefaultInstance().getLogGroupId();
onChanged();
return this;
}
/**
*
* ID of the log group being deleted.
*
*
* string log_group_id = 1;
* @param value The bytes for logGroupId to set.
* @return This builder for chaining.
*/
public Builder setLogGroupIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
logGroupId_ = 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.logging.v1.DeleteLogGroupMetadata)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.logging.v1.DeleteLogGroupMetadata)
private static final yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupMetadata DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupMetadata();
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupMetadata getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public DeleteLogGroupMetadata parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new DeleteLogGroupMetadata(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.logging.v1.LogGroupServiceOuterClass.DeleteLogGroupMetadata getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ListResourcesRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.logging.v1.ListResourcesRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the log group to list resources for.
* To get a log group ID make a [LogGroupService.List] request.
*
*
* string log_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @return The logGroupId.
*/
java.lang.String getLogGroupId();
/**
*
* ID of the log group to list resources for.
* To get a log group ID make a [LogGroupService.List] request.
*
*
* string log_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @return The bytes for logGroupId.
*/
com.google.protobuf.ByteString
getLogGroupIdBytes();
/**
*
* Resource type to return resources for.
* If not specified, [ListResourcesResponse] will contain information about all resource types.
*
*
* string type = 2 [(.yandex.cloud.length) = "<=256"];
* @return The type.
*/
java.lang.String getType();
/**
*
* Resource type to return resources for.
* If not specified, [ListResourcesResponse] will contain information about all resource types.
*
*
* string type = 2 [(.yandex.cloud.length) = "<=256"];
* @return The bytes for type.
*/
com.google.protobuf.ByteString
getTypeBytes();
}
/**
* Protobuf type {@code yandex.cloud.logging.v1.ListResourcesRequest}
*/
public static final class ListResourcesRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.logging.v1.ListResourcesRequest)
ListResourcesRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use ListResourcesRequest.newBuilder() to construct.
private ListResourcesRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ListResourcesRequest() {
logGroupId_ = "";
type_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ListResourcesRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ListResourcesRequest(
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();
logGroupId_ = s;
break;
}
case 18: {
java.lang.String s = input.readStringRequireUtf8();
type_ = 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.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_ListResourcesRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_ListResourcesRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesRequest.class, yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesRequest.Builder.class);
}
public static final int LOG_GROUP_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object logGroupId_;
/**
*
* ID of the log group to list resources for.
* To get a log group ID make a [LogGroupService.List] request.
*
*
* string log_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @return The logGroupId.
*/
@java.lang.Override
public java.lang.String getLogGroupId() {
java.lang.Object ref = logGroupId_;
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();
logGroupId_ = s;
return s;
}
}
/**
*
* ID of the log group to list resources for.
* To get a log group ID make a [LogGroupService.List] request.
*
*
* string log_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @return The bytes for logGroupId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getLogGroupIdBytes() {
java.lang.Object ref = logGroupId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
logGroupId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int TYPE_FIELD_NUMBER = 2;
private volatile java.lang.Object type_;
/**
*
* Resource type to return resources for.
* If not specified, [ListResourcesResponse] will contain information about all resource types.
*
*
* string type = 2 [(.yandex.cloud.length) = "<=256"];
* @return The type.
*/
@java.lang.Override
public java.lang.String getType() {
java.lang.Object ref = type_;
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();
type_ = s;
return s;
}
}
/**
*
* Resource type to return resources for.
* If not specified, [ListResourcesResponse] will contain information about all resource types.
*
*
* string type = 2 [(.yandex.cloud.length) = "<=256"];
* @return The bytes for type.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getTypeBytes() {
java.lang.Object ref = type_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
type_ = 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(logGroupId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, logGroupId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(type_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, type_);
}
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(logGroupId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, logGroupId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(type_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, type_);
}
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.logging.v1.LogGroupServiceOuterClass.ListResourcesRequest)) {
return super.equals(obj);
}
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesRequest other = (yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesRequest) obj;
if (!getLogGroupId()
.equals(other.getLogGroupId())) return false;
if (!getType()
.equals(other.getType())) 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) + LOG_GROUP_ID_FIELD_NUMBER;
hash = (53 * hash) + getLogGroupId().hashCode();
hash = (37 * hash) + TYPE_FIELD_NUMBER;
hash = (53 * hash) + getType().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesRequest 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.logging.v1.LogGroupServiceOuterClass.ListResourcesRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesRequest 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.logging.v1.LogGroupServiceOuterClass.ListResourcesRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesRequest 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.logging.v1.LogGroupServiceOuterClass.ListResourcesRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesRequest 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.logging.v1.LogGroupServiceOuterClass.ListResourcesRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesRequest 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.logging.v1.LogGroupServiceOuterClass.ListResourcesRequest 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.logging.v1.ListResourcesRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.logging.v1.ListResourcesRequest)
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_ListResourcesRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_ListResourcesRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesRequest.class, yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesRequest.Builder.class);
}
// Construct using yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesRequest.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();
logGroupId_ = "";
type_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_ListResourcesRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesRequest getDefaultInstanceForType() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesRequest build() {
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesRequest buildPartial() {
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesRequest result = new yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesRequest(this);
result.logGroupId_ = logGroupId_;
result.type_ = type_;
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.logging.v1.LogGroupServiceOuterClass.ListResourcesRequest) {
return mergeFrom((yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesRequest other) {
if (other == yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesRequest.getDefaultInstance()) return this;
if (!other.getLogGroupId().isEmpty()) {
logGroupId_ = other.logGroupId_;
onChanged();
}
if (!other.getType().isEmpty()) {
type_ = other.type_;
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.logging.v1.LogGroupServiceOuterClass.ListResourcesRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object logGroupId_ = "";
/**
*
* ID of the log group to list resources for.
* To get a log group ID make a [LogGroupService.List] request.
*
*
* string log_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @return The logGroupId.
*/
public java.lang.String getLogGroupId() {
java.lang.Object ref = logGroupId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
logGroupId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the log group to list resources for.
* To get a log group ID make a [LogGroupService.List] request.
*
*
* string log_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @return The bytes for logGroupId.
*/
public com.google.protobuf.ByteString
getLogGroupIdBytes() {
java.lang.Object ref = logGroupId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
logGroupId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the log group to list resources for.
* To get a log group ID make a [LogGroupService.List] request.
*
*
* string log_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @param value The logGroupId to set.
* @return This builder for chaining.
*/
public Builder setLogGroupId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
logGroupId_ = value;
onChanged();
return this;
}
/**
*
* ID of the log group to list resources for.
* To get a log group ID make a [LogGroupService.List] request.
*
*
* string log_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @return This builder for chaining.
*/
public Builder clearLogGroupId() {
logGroupId_ = getDefaultInstance().getLogGroupId();
onChanged();
return this;
}
/**
*
* ID of the log group to list resources for.
* To get a log group ID make a [LogGroupService.List] request.
*
*
* string log_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @param value The bytes for logGroupId to set.
* @return This builder for chaining.
*/
public Builder setLogGroupIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
logGroupId_ = value;
onChanged();
return this;
}
private java.lang.Object type_ = "";
/**
*
* Resource type to return resources for.
* If not specified, [ListResourcesResponse] will contain information about all resource types.
*
*
* string type = 2 [(.yandex.cloud.length) = "<=256"];
* @return The type.
*/
public java.lang.String getType() {
java.lang.Object ref = type_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
type_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Resource type to return resources for.
* If not specified, [ListResourcesResponse] will contain information about all resource types.
*
*
* string type = 2 [(.yandex.cloud.length) = "<=256"];
* @return The bytes for type.
*/
public com.google.protobuf.ByteString
getTypeBytes() {
java.lang.Object ref = type_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
type_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Resource type to return resources for.
* If not specified, [ListResourcesResponse] will contain information about all resource types.
*
*
* string type = 2 [(.yandex.cloud.length) = "<=256"];
* @param value The type to set.
* @return This builder for chaining.
*/
public Builder setType(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
type_ = value;
onChanged();
return this;
}
/**
*
* Resource type to return resources for.
* If not specified, [ListResourcesResponse] will contain information about all resource types.
*
*
* string type = 2 [(.yandex.cloud.length) = "<=256"];
* @return This builder for chaining.
*/
public Builder clearType() {
type_ = getDefaultInstance().getType();
onChanged();
return this;
}
/**
*
* Resource type to return resources for.
* If not specified, [ListResourcesResponse] will contain information about all resource types.
*
*
* string type = 2 [(.yandex.cloud.length) = "<=256"];
* @param value The bytes for type to set.
* @return This builder for chaining.
*/
public Builder setTypeBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
type_ = 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.logging.v1.ListResourcesRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.logging.v1.ListResourcesRequest)
private static final yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesRequest();
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ListResourcesRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ListResourcesRequest(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.logging.v1.LogGroupServiceOuterClass.ListResourcesRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ListResourcesResponseOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.logging.v1.ListResourcesResponse)
com.google.protobuf.MessageOrBuilder {
/**
*
* List of resources present in log group.
*
*
* repeated .yandex.cloud.logging.v1.LogGroupResource resources = 1;
*/
java.util.List
getResourcesList();
/**
*
* List of resources present in log group.
*
*
* repeated .yandex.cloud.logging.v1.LogGroupResource resources = 1;
*/
yandex.cloud.api.logging.v1.LogResource.LogGroupResource getResources(int index);
/**
*
* List of resources present in log group.
*
*
* repeated .yandex.cloud.logging.v1.LogGroupResource resources = 1;
*/
int getResourcesCount();
/**
*
* List of resources present in log group.
*
*
* repeated .yandex.cloud.logging.v1.LogGroupResource resources = 1;
*/
java.util.List extends yandex.cloud.api.logging.v1.LogResource.LogGroupResourceOrBuilder>
getResourcesOrBuilderList();
/**
*
* List of resources present in log group.
*
*
* repeated .yandex.cloud.logging.v1.LogGroupResource resources = 1;
*/
yandex.cloud.api.logging.v1.LogResource.LogGroupResourceOrBuilder getResourcesOrBuilder(
int index);
}
/**
* Protobuf type {@code yandex.cloud.logging.v1.ListResourcesResponse}
*/
public static final class ListResourcesResponse extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.logging.v1.ListResourcesResponse)
ListResourcesResponseOrBuilder {
private static final long serialVersionUID = 0L;
// Use ListResourcesResponse.newBuilder() to construct.
private ListResourcesResponse(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ListResourcesResponse() {
resources_ = java.util.Collections.emptyList();
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ListResourcesResponse();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ListResourcesResponse(
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)) {
resources_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000001;
}
resources_.add(
input.readMessage(yandex.cloud.api.logging.v1.LogResource.LogGroupResource.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)) {
resources_ = java.util.Collections.unmodifiableList(resources_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_ListResourcesResponse_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_ListResourcesResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesResponse.class, yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesResponse.Builder.class);
}
public static final int RESOURCES_FIELD_NUMBER = 1;
private java.util.List resources_;
/**
*
* List of resources present in log group.
*
*
* repeated .yandex.cloud.logging.v1.LogGroupResource resources = 1;
*/
@java.lang.Override
public java.util.List getResourcesList() {
return resources_;
}
/**
*
* List of resources present in log group.
*
*
* repeated .yandex.cloud.logging.v1.LogGroupResource resources = 1;
*/
@java.lang.Override
public java.util.List extends yandex.cloud.api.logging.v1.LogResource.LogGroupResourceOrBuilder>
getResourcesOrBuilderList() {
return resources_;
}
/**
*
* List of resources present in log group.
*
*
* repeated .yandex.cloud.logging.v1.LogGroupResource resources = 1;
*/
@java.lang.Override
public int getResourcesCount() {
return resources_.size();
}
/**
*
* List of resources present in log group.
*
*
* repeated .yandex.cloud.logging.v1.LogGroupResource resources = 1;
*/
@java.lang.Override
public yandex.cloud.api.logging.v1.LogResource.LogGroupResource getResources(int index) {
return resources_.get(index);
}
/**
*
* List of resources present in log group.
*
*
* repeated .yandex.cloud.logging.v1.LogGroupResource resources = 1;
*/
@java.lang.Override
public yandex.cloud.api.logging.v1.LogResource.LogGroupResourceOrBuilder getResourcesOrBuilder(
int index) {
return resources_.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 {
for (int i = 0; i < resources_.size(); i++) {
output.writeMessage(1, resources_.get(i));
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
for (int i = 0; i < resources_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, resources_.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.logging.v1.LogGroupServiceOuterClass.ListResourcesResponse)) {
return super.equals(obj);
}
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesResponse other = (yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesResponse) obj;
if (!getResourcesList()
.equals(other.getResourcesList())) 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 (getResourcesCount() > 0) {
hash = (37 * hash) + RESOURCES_FIELD_NUMBER;
hash = (53 * hash) + getResourcesList().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesResponse parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesResponse 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.logging.v1.LogGroupServiceOuterClass.ListResourcesResponse parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesResponse 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.logging.v1.LogGroupServiceOuterClass.ListResourcesResponse parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesResponse parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesResponse parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesResponse 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.logging.v1.LogGroupServiceOuterClass.ListResourcesResponse parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesResponse 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.logging.v1.LogGroupServiceOuterClass.ListResourcesResponse parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesResponse 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.logging.v1.LogGroupServiceOuterClass.ListResourcesResponse 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.logging.v1.ListResourcesResponse}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.logging.v1.ListResourcesResponse)
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesResponseOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_ListResourcesResponse_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_ListResourcesResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesResponse.class, yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesResponse.Builder.class);
}
// Construct using yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesResponse.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getResourcesFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (resourcesBuilder_ == null) {
resources_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
} else {
resourcesBuilder_.clear();
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_ListResourcesResponse_descriptor;
}
@java.lang.Override
public yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesResponse getDefaultInstanceForType() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesResponse.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesResponse build() {
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesResponse result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesResponse buildPartial() {
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesResponse result = new yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesResponse(this);
int from_bitField0_ = bitField0_;
if (resourcesBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0)) {
resources_ = java.util.Collections.unmodifiableList(resources_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.resources_ = resources_;
} else {
result.resources_ = resourcesBuilder_.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.logging.v1.LogGroupServiceOuterClass.ListResourcesResponse) {
return mergeFrom((yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesResponse)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesResponse other) {
if (other == yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesResponse.getDefaultInstance()) return this;
if (resourcesBuilder_ == null) {
if (!other.resources_.isEmpty()) {
if (resources_.isEmpty()) {
resources_ = other.resources_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureResourcesIsMutable();
resources_.addAll(other.resources_);
}
onChanged();
}
} else {
if (!other.resources_.isEmpty()) {
if (resourcesBuilder_.isEmpty()) {
resourcesBuilder_.dispose();
resourcesBuilder_ = null;
resources_ = other.resources_;
bitField0_ = (bitField0_ & ~0x00000001);
resourcesBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getResourcesFieldBuilder() : null;
} else {
resourcesBuilder_.addAllMessages(other.resources_);
}
}
}
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.logging.v1.LogGroupServiceOuterClass.ListResourcesResponse parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesResponse) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.util.List resources_ =
java.util.Collections.emptyList();
private void ensureResourcesIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
resources_ = new java.util.ArrayList(resources_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.logging.v1.LogResource.LogGroupResource, yandex.cloud.api.logging.v1.LogResource.LogGroupResource.Builder, yandex.cloud.api.logging.v1.LogResource.LogGroupResourceOrBuilder> resourcesBuilder_;
/**
*
* List of resources present in log group.
*
*
* repeated .yandex.cloud.logging.v1.LogGroupResource resources = 1;
*/
public java.util.List getResourcesList() {
if (resourcesBuilder_ == null) {
return java.util.Collections.unmodifiableList(resources_);
} else {
return resourcesBuilder_.getMessageList();
}
}
/**
*
* List of resources present in log group.
*
*
* repeated .yandex.cloud.logging.v1.LogGroupResource resources = 1;
*/
public int getResourcesCount() {
if (resourcesBuilder_ == null) {
return resources_.size();
} else {
return resourcesBuilder_.getCount();
}
}
/**
*
* List of resources present in log group.
*
*
* repeated .yandex.cloud.logging.v1.LogGroupResource resources = 1;
*/
public yandex.cloud.api.logging.v1.LogResource.LogGroupResource getResources(int index) {
if (resourcesBuilder_ == null) {
return resources_.get(index);
} else {
return resourcesBuilder_.getMessage(index);
}
}
/**
*
* List of resources present in log group.
*
*
* repeated .yandex.cloud.logging.v1.LogGroupResource resources = 1;
*/
public Builder setResources(
int index, yandex.cloud.api.logging.v1.LogResource.LogGroupResource value) {
if (resourcesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureResourcesIsMutable();
resources_.set(index, value);
onChanged();
} else {
resourcesBuilder_.setMessage(index, value);
}
return this;
}
/**
*
* List of resources present in log group.
*
*
* repeated .yandex.cloud.logging.v1.LogGroupResource resources = 1;
*/
public Builder setResources(
int index, yandex.cloud.api.logging.v1.LogResource.LogGroupResource.Builder builderForValue) {
if (resourcesBuilder_ == null) {
ensureResourcesIsMutable();
resources_.set(index, builderForValue.build());
onChanged();
} else {
resourcesBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
*
* List of resources present in log group.
*
*
* repeated .yandex.cloud.logging.v1.LogGroupResource resources = 1;
*/
public Builder addResources(yandex.cloud.api.logging.v1.LogResource.LogGroupResource value) {
if (resourcesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureResourcesIsMutable();
resources_.add(value);
onChanged();
} else {
resourcesBuilder_.addMessage(value);
}
return this;
}
/**
*
* List of resources present in log group.
*
*
* repeated .yandex.cloud.logging.v1.LogGroupResource resources = 1;
*/
public Builder addResources(
int index, yandex.cloud.api.logging.v1.LogResource.LogGroupResource value) {
if (resourcesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureResourcesIsMutable();
resources_.add(index, value);
onChanged();
} else {
resourcesBuilder_.addMessage(index, value);
}
return this;
}
/**
*
* List of resources present in log group.
*
*
* repeated .yandex.cloud.logging.v1.LogGroupResource resources = 1;
*/
public Builder addResources(
yandex.cloud.api.logging.v1.LogResource.LogGroupResource.Builder builderForValue) {
if (resourcesBuilder_ == null) {
ensureResourcesIsMutable();
resources_.add(builderForValue.build());
onChanged();
} else {
resourcesBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
*
* List of resources present in log group.
*
*
* repeated .yandex.cloud.logging.v1.LogGroupResource resources = 1;
*/
public Builder addResources(
int index, yandex.cloud.api.logging.v1.LogResource.LogGroupResource.Builder builderForValue) {
if (resourcesBuilder_ == null) {
ensureResourcesIsMutable();
resources_.add(index, builderForValue.build());
onChanged();
} else {
resourcesBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
*
* List of resources present in log group.
*
*
* repeated .yandex.cloud.logging.v1.LogGroupResource resources = 1;
*/
public Builder addAllResources(
java.lang.Iterable extends yandex.cloud.api.logging.v1.LogResource.LogGroupResource> values) {
if (resourcesBuilder_ == null) {
ensureResourcesIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, resources_);
onChanged();
} else {
resourcesBuilder_.addAllMessages(values);
}
return this;
}
/**
*
* List of resources present in log group.
*
*
* repeated .yandex.cloud.logging.v1.LogGroupResource resources = 1;
*/
public Builder clearResources() {
if (resourcesBuilder_ == null) {
resources_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
resourcesBuilder_.clear();
}
return this;
}
/**
*
* List of resources present in log group.
*
*
* repeated .yandex.cloud.logging.v1.LogGroupResource resources = 1;
*/
public Builder removeResources(int index) {
if (resourcesBuilder_ == null) {
ensureResourcesIsMutable();
resources_.remove(index);
onChanged();
} else {
resourcesBuilder_.remove(index);
}
return this;
}
/**
*
* List of resources present in log group.
*
*
* repeated .yandex.cloud.logging.v1.LogGroupResource resources = 1;
*/
public yandex.cloud.api.logging.v1.LogResource.LogGroupResource.Builder getResourcesBuilder(
int index) {
return getResourcesFieldBuilder().getBuilder(index);
}
/**
*
* List of resources present in log group.
*
*
* repeated .yandex.cloud.logging.v1.LogGroupResource resources = 1;
*/
public yandex.cloud.api.logging.v1.LogResource.LogGroupResourceOrBuilder getResourcesOrBuilder(
int index) {
if (resourcesBuilder_ == null) {
return resources_.get(index); } else {
return resourcesBuilder_.getMessageOrBuilder(index);
}
}
/**
*
* List of resources present in log group.
*
*
* repeated .yandex.cloud.logging.v1.LogGroupResource resources = 1;
*/
public java.util.List extends yandex.cloud.api.logging.v1.LogResource.LogGroupResourceOrBuilder>
getResourcesOrBuilderList() {
if (resourcesBuilder_ != null) {
return resourcesBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(resources_);
}
}
/**
*
* List of resources present in log group.
*
*
* repeated .yandex.cloud.logging.v1.LogGroupResource resources = 1;
*/
public yandex.cloud.api.logging.v1.LogResource.LogGroupResource.Builder addResourcesBuilder() {
return getResourcesFieldBuilder().addBuilder(
yandex.cloud.api.logging.v1.LogResource.LogGroupResource.getDefaultInstance());
}
/**
*
* List of resources present in log group.
*
*
* repeated .yandex.cloud.logging.v1.LogGroupResource resources = 1;
*/
public yandex.cloud.api.logging.v1.LogResource.LogGroupResource.Builder addResourcesBuilder(
int index) {
return getResourcesFieldBuilder().addBuilder(
index, yandex.cloud.api.logging.v1.LogResource.LogGroupResource.getDefaultInstance());
}
/**
*
* List of resources present in log group.
*
*
* repeated .yandex.cloud.logging.v1.LogGroupResource resources = 1;
*/
public java.util.List
getResourcesBuilderList() {
return getResourcesFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.logging.v1.LogResource.LogGroupResource, yandex.cloud.api.logging.v1.LogResource.LogGroupResource.Builder, yandex.cloud.api.logging.v1.LogResource.LogGroupResourceOrBuilder>
getResourcesFieldBuilder() {
if (resourcesBuilder_ == null) {
resourcesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
yandex.cloud.api.logging.v1.LogResource.LogGroupResource, yandex.cloud.api.logging.v1.LogResource.LogGroupResource.Builder, yandex.cloud.api.logging.v1.LogResource.LogGroupResourceOrBuilder>(
resources_,
((bitField0_ & 0x00000001) != 0),
getParentForChildren(),
isClean());
resources_ = null;
}
return resourcesBuilder_;
}
@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.logging.v1.ListResourcesResponse)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.logging.v1.ListResourcesResponse)
private static final yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesResponse DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesResponse();
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListResourcesResponse getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ListResourcesResponse parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ListResourcesResponse(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.logging.v1.LogGroupServiceOuterClass.ListResourcesResponse getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ListOperationsRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.logging.v1.ListOperationsRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID of the log group to list operations for.
* To get a log group ID make a [LogGroupService.List] request.
*
*
* string log_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @return The logGroupId.
*/
java.lang.String getLogGroupId();
/**
*
* ID of the log group to list operations for.
* To get a log group ID make a [LogGroupService.List] request.
*
*
* string log_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @return The bytes for logGroupId.
*/
com.google.protobuf.ByteString
getLogGroupIdBytes();
/**
*
* The maximum number of results per page to return. If the number of available
* results is larger than `page_size`, the service returns a [ListOperationsResponse.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
* [ListOperationsResponse.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
* [ListOperationsResponse.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 resources listed in the response.
* The expression must specify:
* 1. The field name. Currently filtering can be applied to the [operation.Operation.description], [operation.Operation.created_at], [operation.Operation.modified_at], [operation.Operation.created_by], [operation.Operation.done] fields.
* 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]`.
* Examples of a filter: `done=false`, `created_by='John.Doe'`.
*
*
* string filter = 4 [(.yandex.cloud.length) = "<=1000"];
* @return The filter.
*/
java.lang.String getFilter();
/**
*
* A filter expression that filters resources listed in the response.
* The expression must specify:
* 1. The field name. Currently filtering can be applied to the [operation.Operation.description], [operation.Operation.created_at], [operation.Operation.modified_at], [operation.Operation.created_by], [operation.Operation.done] fields.
* 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]`.
* Examples of a filter: `done=false`, `created_by='John.Doe'`.
*
*
* string filter = 4 [(.yandex.cloud.length) = "<=1000"];
* @return The bytes for filter.
*/
com.google.protobuf.ByteString
getFilterBytes();
}
/**
* Protobuf type {@code yandex.cloud.logging.v1.ListOperationsRequest}
*/
public static final class ListOperationsRequest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.logging.v1.ListOperationsRequest)
ListOperationsRequestOrBuilder {
private static final long serialVersionUID = 0L;
// Use ListOperationsRequest.newBuilder() to construct.
private ListOperationsRequest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ListOperationsRequest() {
logGroupId_ = "";
pageToken_ = "";
filter_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ListOperationsRequest();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ListOperationsRequest(
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();
logGroupId_ = 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.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_ListOperationsRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_ListOperationsRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListOperationsRequest.class, yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListOperationsRequest.Builder.class);
}
public static final int LOG_GROUP_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object logGroupId_;
/**
*
* ID of the log group to list operations for.
* To get a log group ID make a [LogGroupService.List] request.
*
*
* string log_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @return The logGroupId.
*/
@java.lang.Override
public java.lang.String getLogGroupId() {
java.lang.Object ref = logGroupId_;
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();
logGroupId_ = s;
return s;
}
}
/**
*
* ID of the log group to list operations for.
* To get a log group ID make a [LogGroupService.List] request.
*
*
* string log_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @return The bytes for logGroupId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getLogGroupIdBytes() {
java.lang.Object ref = logGroupId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
logGroupId_ = 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 [ListOperationsResponse.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
* [ListOperationsResponse.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
* [ListOperationsResponse.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 resources listed in the response.
* The expression must specify:
* 1. The field name. Currently filtering can be applied to the [operation.Operation.description], [operation.Operation.created_at], [operation.Operation.modified_at], [operation.Operation.created_by], [operation.Operation.done] fields.
* 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]`.
* Examples of a filter: `done=false`, `created_by='John.Doe'`.
*
*
* 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 resources listed in the response.
* The expression must specify:
* 1. The field name. Currently filtering can be applied to the [operation.Operation.description], [operation.Operation.created_at], [operation.Operation.modified_at], [operation.Operation.created_by], [operation.Operation.done] fields.
* 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]`.
* Examples of a filter: `done=false`, `created_by='John.Doe'`.
*
*
* 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(logGroupId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, logGroupId_);
}
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(logGroupId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, logGroupId_);
}
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.logging.v1.LogGroupServiceOuterClass.ListOperationsRequest)) {
return super.equals(obj);
}
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListOperationsRequest other = (yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListOperationsRequest) obj;
if (!getLogGroupId()
.equals(other.getLogGroupId())) 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) + LOG_GROUP_ID_FIELD_NUMBER;
hash = (53 * hash) + getLogGroupId().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.logging.v1.LogGroupServiceOuterClass.ListOperationsRequest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListOperationsRequest 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.logging.v1.LogGroupServiceOuterClass.ListOperationsRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListOperationsRequest 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.logging.v1.LogGroupServiceOuterClass.ListOperationsRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListOperationsRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListOperationsRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListOperationsRequest 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.logging.v1.LogGroupServiceOuterClass.ListOperationsRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListOperationsRequest 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.logging.v1.LogGroupServiceOuterClass.ListOperationsRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListOperationsRequest 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.logging.v1.LogGroupServiceOuterClass.ListOperationsRequest 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.logging.v1.ListOperationsRequest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.logging.v1.ListOperationsRequest)
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListOperationsRequestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_ListOperationsRequest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_ListOperationsRequest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListOperationsRequest.class, yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListOperationsRequest.Builder.class);
}
// Construct using yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListOperationsRequest.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();
logGroupId_ = "";
pageSize_ = 0L;
pageToken_ = "";
filter_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_ListOperationsRequest_descriptor;
}
@java.lang.Override
public yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListOperationsRequest getDefaultInstanceForType() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListOperationsRequest.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListOperationsRequest build() {
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListOperationsRequest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListOperationsRequest buildPartial() {
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListOperationsRequest result = new yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListOperationsRequest(this);
result.logGroupId_ = logGroupId_;
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.logging.v1.LogGroupServiceOuterClass.ListOperationsRequest) {
return mergeFrom((yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListOperationsRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListOperationsRequest other) {
if (other == yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListOperationsRequest.getDefaultInstance()) return this;
if (!other.getLogGroupId().isEmpty()) {
logGroupId_ = other.logGroupId_;
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.logging.v1.LogGroupServiceOuterClass.ListOperationsRequest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListOperationsRequest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object logGroupId_ = "";
/**
*
* ID of the log group to list operations for.
* To get a log group ID make a [LogGroupService.List] request.
*
*
* string log_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @return The logGroupId.
*/
public java.lang.String getLogGroupId() {
java.lang.Object ref = logGroupId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
logGroupId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID of the log group to list operations for.
* To get a log group ID make a [LogGroupService.List] request.
*
*
* string log_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @return The bytes for logGroupId.
*/
public com.google.protobuf.ByteString
getLogGroupIdBytes() {
java.lang.Object ref = logGroupId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
logGroupId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID of the log group to list operations for.
* To get a log group ID make a [LogGroupService.List] request.
*
*
* string log_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @param value The logGroupId to set.
* @return This builder for chaining.
*/
public Builder setLogGroupId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
logGroupId_ = value;
onChanged();
return this;
}
/**
*
* ID of the log group to list operations for.
* To get a log group ID make a [LogGroupService.List] request.
*
*
* string log_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @return This builder for chaining.
*/
public Builder clearLogGroupId() {
logGroupId_ = getDefaultInstance().getLogGroupId();
onChanged();
return this;
}
/**
*
* ID of the log group to list operations for.
* To get a log group ID make a [LogGroupService.List] request.
*
*
* string log_group_id = 1 [(.yandex.cloud.required) = true, (.yandex.cloud.length) = "<=64"];
* @param value The bytes for logGroupId to set.
* @return This builder for chaining.
*/
public Builder setLogGroupIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
logGroupId_ = 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 [ListOperationsResponse.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 [ListOperationsResponse.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 [ListOperationsResponse.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
* [ListOperationsResponse.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
* [ListOperationsResponse.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
* [ListOperationsResponse.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
* [ListOperationsResponse.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
* [ListOperationsResponse.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 resources listed in the response.
* The expression must specify:
* 1. The field name. Currently filtering can be applied to the [operation.Operation.description], [operation.Operation.created_at], [operation.Operation.modified_at], [operation.Operation.created_by], [operation.Operation.done] fields.
* 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]`.
* Examples of a filter: `done=false`, `created_by='John.Doe'`.
*
*
* 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 resources listed in the response.
* The expression must specify:
* 1. The field name. Currently filtering can be applied to the [operation.Operation.description], [operation.Operation.created_at], [operation.Operation.modified_at], [operation.Operation.created_by], [operation.Operation.done] fields.
* 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]`.
* Examples of a filter: `done=false`, `created_by='John.Doe'`.
*
*
* 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 resources listed in the response.
* The expression must specify:
* 1. The field name. Currently filtering can be applied to the [operation.Operation.description], [operation.Operation.created_at], [operation.Operation.modified_at], [operation.Operation.created_by], [operation.Operation.done] fields.
* 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]`.
* Examples of a filter: `done=false`, `created_by='John.Doe'`.
*
*
* 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 resources listed in the response.
* The expression must specify:
* 1. The field name. Currently filtering can be applied to the [operation.Operation.description], [operation.Operation.created_at], [operation.Operation.modified_at], [operation.Operation.created_by], [operation.Operation.done] fields.
* 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]`.
* Examples of a filter: `done=false`, `created_by='John.Doe'`.
*
*
* 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 resources listed in the response.
* The expression must specify:
* 1. The field name. Currently filtering can be applied to the [operation.Operation.description], [operation.Operation.created_at], [operation.Operation.modified_at], [operation.Operation.created_by], [operation.Operation.done] fields.
* 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]`.
* Examples of a filter: `done=false`, `created_by='John.Doe'`.
*
*
* 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.logging.v1.ListOperationsRequest)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.logging.v1.ListOperationsRequest)
private static final yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListOperationsRequest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListOperationsRequest();
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListOperationsRequest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ListOperationsRequest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ListOperationsRequest(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.logging.v1.LogGroupServiceOuterClass.ListOperationsRequest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ListOperationsResponseOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.logging.v1.ListOperationsResponse)
com.google.protobuf.MessageOrBuilder {
/**
*
* List of operations for the specified log group.
*
*
* repeated .yandex.cloud.operation.Operation operations = 1;
*/
java.util.List
getOperationsList();
/**
*
* List of operations for the specified log group.
*
*
* repeated .yandex.cloud.operation.Operation operations = 1;
*/
yandex.cloud.api.operation.OperationOuterClass.Operation getOperations(int index);
/**
*
* List of operations for the specified log group.
*
*
* repeated .yandex.cloud.operation.Operation operations = 1;
*/
int getOperationsCount();
/**
*
* List of operations for the specified log 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 log 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 [ListOperationsRequest.page_size], use `next_page_token` as the value
* for the [ListOperationsRequest.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 [ListOperationsRequest.page_size], use `next_page_token` as the value
* for the [ListOperationsRequest.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.logging.v1.ListOperationsResponse}
*/
public static final class ListOperationsResponse extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.logging.v1.ListOperationsResponse)
ListOperationsResponseOrBuilder {
private static final long serialVersionUID = 0L;
// Use ListOperationsResponse.newBuilder() to construct.
private ListOperationsResponse(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private ListOperationsResponse() {
operations_ = java.util.Collections.emptyList();
nextPageToken_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ListOperationsResponse();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ListOperationsResponse(
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.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_ListOperationsResponse_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_ListOperationsResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListOperationsResponse.class, yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListOperationsResponse.Builder.class);
}
public static final int OPERATIONS_FIELD_NUMBER = 1;
private java.util.List operations_;
/**
*
* List of operations for the specified log group.
*
*
* repeated .yandex.cloud.operation.Operation operations = 1;
*/
@java.lang.Override
public java.util.List getOperationsList() {
return operations_;
}
/**
*
* List of operations for the specified log 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 log group.
*
*
* repeated .yandex.cloud.operation.Operation operations = 1;
*/
@java.lang.Override
public int getOperationsCount() {
return operations_.size();
}
/**
*
* List of operations for the specified log 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 log 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 [ListOperationsRequest.page_size], use `next_page_token` as the value
* for the [ListOperationsRequest.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 [ListOperationsRequest.page_size], use `next_page_token` as the value
* for the [ListOperationsRequest.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.logging.v1.LogGroupServiceOuterClass.ListOperationsResponse)) {
return super.equals(obj);
}
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListOperationsResponse other = (yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListOperationsResponse) 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.logging.v1.LogGroupServiceOuterClass.ListOperationsResponse parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListOperationsResponse 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.logging.v1.LogGroupServiceOuterClass.ListOperationsResponse parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListOperationsResponse 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.logging.v1.LogGroupServiceOuterClass.ListOperationsResponse parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListOperationsResponse parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListOperationsResponse parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListOperationsResponse 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.logging.v1.LogGroupServiceOuterClass.ListOperationsResponse parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListOperationsResponse 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.logging.v1.LogGroupServiceOuterClass.ListOperationsResponse parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListOperationsResponse 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.logging.v1.LogGroupServiceOuterClass.ListOperationsResponse 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.logging.v1.ListOperationsResponse}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.logging.v1.ListOperationsResponse)
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListOperationsResponseOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_ListOperationsResponse_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_ListOperationsResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListOperationsResponse.class, yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListOperationsResponse.Builder.class);
}
// Construct using yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListOperationsResponse.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.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_ListOperationsResponse_descriptor;
}
@java.lang.Override
public yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListOperationsResponse getDefaultInstanceForType() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListOperationsResponse.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListOperationsResponse build() {
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListOperationsResponse result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListOperationsResponse buildPartial() {
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListOperationsResponse result = new yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListOperationsResponse(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.logging.v1.LogGroupServiceOuterClass.ListOperationsResponse) {
return mergeFrom((yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListOperationsResponse)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListOperationsResponse other) {
if (other == yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListOperationsResponse.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.logging.v1.LogGroupServiceOuterClass.ListOperationsResponse parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListOperationsResponse) 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 log 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 log 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 log 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 log 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 log 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 log 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 log 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 log 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 log 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 log 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 log 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 log 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 log 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 log 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 log 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 log 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 log 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 log 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 [ListOperationsRequest.page_size], use `next_page_token` as the value
* for the [ListOperationsRequest.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 [ListOperationsRequest.page_size], use `next_page_token` as the value
* for the [ListOperationsRequest.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 [ListOperationsRequest.page_size], use `next_page_token` as the value
* for the [ListOperationsRequest.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 [ListOperationsRequest.page_size], use `next_page_token` as the value
* for the [ListOperationsRequest.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 [ListOperationsRequest.page_size], use `next_page_token` as the value
* for the [ListOperationsRequest.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.logging.v1.ListOperationsResponse)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.logging.v1.ListOperationsResponse)
private static final yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListOperationsResponse DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListOperationsResponse();
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.ListOperationsResponse getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public ListOperationsResponse parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ListOperationsResponse(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.logging.v1.LogGroupServiceOuterClass.ListOperationsResponse getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface GetLogGroupStatsResponseOrBuilder extends
// @@protoc_insertion_point(interface_extends:yandex.cloud.logging.v1.GetLogGroupStatsResponse)
com.google.protobuf.MessageOrBuilder {
/**
*
* Log group ID the stats are returned for.
*
*
* string log_group_id = 1;
* @return The logGroupId.
*/
java.lang.String getLogGroupId();
/**
*
* Log group ID the stats are returned for.
*
*
* string log_group_id = 1;
* @return The bytes for logGroupId.
*/
com.google.protobuf.ByteString
getLogGroupIdBytes();
/**
*
* Size of data in log group in bytes.
*
*
* int64 bytes = 2;
* @return The bytes.
*/
long getBytes();
/**
*
* Amount of records in log group.
*
*
* int64 records = 3;
* @return The records.
*/
long getRecords();
}
/**
* Protobuf type {@code yandex.cloud.logging.v1.GetLogGroupStatsResponse}
*/
public static final class GetLogGroupStatsResponse extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:yandex.cloud.logging.v1.GetLogGroupStatsResponse)
GetLogGroupStatsResponseOrBuilder {
private static final long serialVersionUID = 0L;
// Use GetLogGroupStatsResponse.newBuilder() to construct.
private GetLogGroupStatsResponse(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private GetLogGroupStatsResponse() {
logGroupId_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new GetLogGroupStatsResponse();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private GetLogGroupStatsResponse(
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();
logGroupId_ = s;
break;
}
case 16: {
bytes_ = input.readInt64();
break;
}
case 24: {
records_ = input.readInt64();
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.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_GetLogGroupStatsResponse_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_GetLogGroupStatsResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsResponse.class, yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsResponse.Builder.class);
}
public static final int LOG_GROUP_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object logGroupId_;
/**
*
* Log group ID the stats are returned for.
*
*
* string log_group_id = 1;
* @return The logGroupId.
*/
@java.lang.Override
public java.lang.String getLogGroupId() {
java.lang.Object ref = logGroupId_;
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();
logGroupId_ = s;
return s;
}
}
/**
*
* Log group ID the stats are returned for.
*
*
* string log_group_id = 1;
* @return The bytes for logGroupId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getLogGroupIdBytes() {
java.lang.Object ref = logGroupId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
logGroupId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int BYTES_FIELD_NUMBER = 2;
private long bytes_;
/**
*
* Size of data in log group in bytes.
*
*
* int64 bytes = 2;
* @return The bytes.
*/
@java.lang.Override
public long getBytes() {
return bytes_;
}
public static final int RECORDS_FIELD_NUMBER = 3;
private long records_;
/**
*
* Amount of records in log group.
*
*
* int64 records = 3;
* @return The records.
*/
@java.lang.Override
public long getRecords() {
return records_;
}
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(logGroupId_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, logGroupId_);
}
if (bytes_ != 0L) {
output.writeInt64(2, bytes_);
}
if (records_ != 0L) {
output.writeInt64(3, records_);
}
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(logGroupId_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, logGroupId_);
}
if (bytes_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(2, bytes_);
}
if (records_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(3, records_);
}
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.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsResponse)) {
return super.equals(obj);
}
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsResponse other = (yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsResponse) obj;
if (!getLogGroupId()
.equals(other.getLogGroupId())) return false;
if (getBytes()
!= other.getBytes()) return false;
if (getRecords()
!= other.getRecords()) 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) + LOG_GROUP_ID_FIELD_NUMBER;
hash = (53 * hash) + getLogGroupId().hashCode();
hash = (37 * hash) + BYTES_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getBytes());
hash = (37 * hash) + RECORDS_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getRecords());
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsResponse parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsResponse 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.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsResponse parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsResponse 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.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsResponse parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsResponse parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsResponse parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsResponse 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.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsResponse parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsResponse 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.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsResponse parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsResponse 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.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsResponse 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.logging.v1.GetLogGroupStatsResponse}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:yandex.cloud.logging.v1.GetLogGroupStatsResponse)
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsResponseOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_GetLogGroupStatsResponse_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_GetLogGroupStatsResponse_fieldAccessorTable
.ensureFieldAccessorsInitialized(
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsResponse.class, yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsResponse.Builder.class);
}
// Construct using yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsResponse.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();
logGroupId_ = "";
bytes_ = 0L;
records_ = 0L;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.internal_static_yandex_cloud_logging_v1_GetLogGroupStatsResponse_descriptor;
}
@java.lang.Override
public yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsResponse getDefaultInstanceForType() {
return yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsResponse.getDefaultInstance();
}
@java.lang.Override
public yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsResponse build() {
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsResponse result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsResponse buildPartial() {
yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsResponse result = new yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsResponse(this);
result.logGroupId_ = logGroupId_;
result.bytes_ = bytes_;
result.records_ = records_;
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.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsResponse) {
return mergeFrom((yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsResponse)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsResponse other) {
if (other == yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsResponse.getDefaultInstance()) return this;
if (!other.getLogGroupId().isEmpty()) {
logGroupId_ = other.logGroupId_;
onChanged();
}
if (other.getBytes() != 0L) {
setBytes(other.getBytes());
}
if (other.getRecords() != 0L) {
setRecords(other.getRecords());
}
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.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsResponse parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsResponse) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object logGroupId_ = "";
/**
*
* Log group ID the stats are returned for.
*
*
* string log_group_id = 1;
* @return The logGroupId.
*/
public java.lang.String getLogGroupId() {
java.lang.Object ref = logGroupId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
logGroupId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Log group ID the stats are returned for.
*
*
* string log_group_id = 1;
* @return The bytes for logGroupId.
*/
public com.google.protobuf.ByteString
getLogGroupIdBytes() {
java.lang.Object ref = logGroupId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
logGroupId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Log group ID the stats are returned for.
*
*
* string log_group_id = 1;
* @param value The logGroupId to set.
* @return This builder for chaining.
*/
public Builder setLogGroupId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
logGroupId_ = value;
onChanged();
return this;
}
/**
*
* Log group ID the stats are returned for.
*
*
* string log_group_id = 1;
* @return This builder for chaining.
*/
public Builder clearLogGroupId() {
logGroupId_ = getDefaultInstance().getLogGroupId();
onChanged();
return this;
}
/**
*
* Log group ID the stats are returned for.
*
*
* string log_group_id = 1;
* @param value The bytes for logGroupId to set.
* @return This builder for chaining.
*/
public Builder setLogGroupIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
logGroupId_ = value;
onChanged();
return this;
}
private long bytes_ ;
/**
*
* Size of data in log group in bytes.
*
*
* int64 bytes = 2;
* @return The bytes.
*/
@java.lang.Override
public long getBytes() {
return bytes_;
}
/**
*
* Size of data in log group in bytes.
*
*
* int64 bytes = 2;
* @param value The bytes to set.
* @return This builder for chaining.
*/
public Builder setBytes(long value) {
bytes_ = value;
onChanged();
return this;
}
/**
*
* Size of data in log group in bytes.
*
*
* int64 bytes = 2;
* @return This builder for chaining.
*/
public Builder clearBytes() {
bytes_ = 0L;
onChanged();
return this;
}
private long records_ ;
/**
*
* Amount of records in log group.
*
*
* int64 records = 3;
* @return The records.
*/
@java.lang.Override
public long getRecords() {
return records_;
}
/**
*
* Amount of records in log group.
*
*
* int64 records = 3;
* @param value The records to set.
* @return This builder for chaining.
*/
public Builder setRecords(long value) {
records_ = value;
onChanged();
return this;
}
/**
*
* Amount of records in log group.
*
*
* int64 records = 3;
* @return This builder for chaining.
*/
public Builder clearRecords() {
records_ = 0L;
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.logging.v1.GetLogGroupStatsResponse)
}
// @@protoc_insertion_point(class_scope:yandex.cloud.logging.v1.GetLogGroupStatsResponse)
private static final yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsResponse DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsResponse();
}
public static yandex.cloud.api.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsResponse getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public GetLogGroupStatsResponse parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new GetLogGroupStatsResponse(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.logging.v1.LogGroupServiceOuterClass.GetLogGroupStatsResponse getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_logging_v1_GetLogGroupRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_logging_v1_GetLogGroupRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_logging_v1_GetLogGroupStatsRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_logging_v1_GetLogGroupStatsRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_logging_v1_ListLogGroupsRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_logging_v1_ListLogGroupsRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_logging_v1_ListLogGroupsResponse_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_logging_v1_ListLogGroupsResponse_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_logging_v1_CreateLogGroupRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_logging_v1_CreateLogGroupRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_logging_v1_CreateLogGroupRequest_LabelsEntry_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_logging_v1_CreateLogGroupRequest_LabelsEntry_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_logging_v1_CreateLogGroupMetadata_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_logging_v1_CreateLogGroupMetadata_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_logging_v1_UpdateLogGroupRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_logging_v1_UpdateLogGroupRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_logging_v1_UpdateLogGroupRequest_LabelsEntry_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_logging_v1_UpdateLogGroupRequest_LabelsEntry_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_logging_v1_UpdateLogGroupMetadata_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_logging_v1_UpdateLogGroupMetadata_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_logging_v1_DeleteLogGroupRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_logging_v1_DeleteLogGroupRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_logging_v1_DeleteLogGroupMetadata_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_logging_v1_DeleteLogGroupMetadata_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_logging_v1_ListResourcesRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_logging_v1_ListResourcesRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_logging_v1_ListResourcesResponse_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_logging_v1_ListResourcesResponse_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_logging_v1_ListOperationsRequest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_logging_v1_ListOperationsRequest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_logging_v1_ListOperationsResponse_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_logging_v1_ListOperationsResponse_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_yandex_cloud_logging_v1_GetLogGroupStatsResponse_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_yandex_cloud_logging_v1_GetLogGroupStatsResponse_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/logging/v1/log_group_serv" +
"ice.proto\022\027yandex.cloud.logging.v1\032\034goog" +
"le/api/annotations.proto\032\036google/protobu" +
"f/duration.proto\032 google/protobuf/field_" +
"mask.proto\032 yandex/cloud/api/operation.p" +
"roto\032 yandex/cloud/access/access.proto\032\'" +
"yandex/cloud/logging/v1/log_group.proto\032" +
"*yandex/cloud/logging/v1/log_resource.pr" +
"oto\032&yandex/cloud/operation/operation.pr" +
"oto\032\035yandex/cloud/validation.proto\"8\n\022Ge" +
"tLogGroupRequest\022\"\n\014log_group_id\030\001 \001(\tB\014" +
"\350\3071\001\212\3101\004<=64\"=\n\027GetLogGroupStatsRequest\022" +
"\"\n\014log_group_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=64\"\205\001\n\024" +
"ListLogGroupsRequest\022\037\n\tfolder_id\030\001 \001(\tB" +
"\014\350\3071\001\212\3101\004<=64\022\021\n\tpage_size\030\002 \001(\003\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\"c\n\025ListLogGroupsResponse\0221\n\006" +
"groups\030\001 \003(\0132!.yandex.cloud.logging.v1.L" +
"ogGroup\022\027\n\017next_page_token\030\002 \001(\t\"\240\003\n\025Cre" +
"ateLogGroupRequest\022\037\n\tfolder_id\030\001 \001(\tB\014\350" +
"\3071\001\212\3101\004<=64\0224\n\004name\030\002 \001(\tB&\362\3071\"([a-z]([-" +
"a-z0-9]{1,61}[a-z0-9])?)?\022\036\n\013description" +
"\030\003 \001(\tB\t\212\3101\005<=256\022\213\001\n\006labels\030\004 \003(\0132:.yan" +
"dex.cloud.logging.v1.CreateLogGroupReque" +
"st.LabelsEntryB?\202\3101\004<=64\212\3101\004<=63\362\3071\013[-_0" +
"-9a-z]*\262\3101\006\032\0041-63\262\3101\022\022\020[a-z][-_0-9a-z]*\022" +
"3\n\020retention_period\030\005 \001(\0132\031.google.proto" +
"buf.Duration\022\036\n\013data_stream\030\006 \001(\tB\t\212\3101\005<" +
"=512\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005valu" +
"e\030\002 \001(\t:\0028\001\".\n\026CreateLogGroupMetadata\022\024\n" +
"\014log_group_id\030\001 \001(\t\"\324\003\n\025UpdateLogGroupRe" +
"quest\022\"\n\014log_group_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=6" +
"4\022/\n\013update_mask\030\002 \001(\0132\032.google.protobuf" +
".FieldMask\0224\n\004name\030\003 \001(\tB&\362\3071\"([a-z]([-a" +
"-z0-9]{1,61}[a-z0-9])?)?\022\036\n\013description\030" +
"\004 \001(\tB\t\212\3101\005<=256\022\213\001\n\006labels\030\005 \003(\0132:.yand" +
"ex.cloud.logging.v1.UpdateLogGroupReques" +
"t.LabelsEntryB?\202\3101\004<=64\212\3101\004<=63\362\3071\013[-_0-" +
"9a-z]*\262\3101\006\032\0041-63\262\3101\022\022\020[a-z][-_0-9a-z]*\0223" +
"\n\020retention_period\030\006 \001(\0132\031.google.protob" +
"uf.Duration\022\036\n\013data_stream\030\007 \001(\tB\t\212\3101\005<=" +
"512\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value" +
"\030\002 \001(\t:\0028\001\".\n\026UpdateLogGroupMetadata\022\024\n\014" +
"log_group_id\030\001 \001(\t\";\n\025DeleteLogGroupRequ" +
"est\022\"\n\014log_group_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=64\"" +
".\n\026DeleteLogGroupMetadata\022\024\n\014log_group_i" +
"d\030\001 \001(\t\"S\n\024ListResourcesRequest\022\"\n\014log_g" +
"roup_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=64\022\027\n\004type\030\002 \001(" +
"\tB\t\212\3101\005<=256\"U\n\025ListResourcesResponse\022<\n" +
"\tresources\030\001 \003(\0132).yandex.cloud.logging." +
"v1.LogGroupResource\"\225\001\n\025ListOperationsRe" +
"quest\022\"\n\014log_group_id\030\001 \001(\tB\014\350\3071\001\212\3101\004<=6" +
"4\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\"h\n\026ListOperationsResponse\0225\n" +
"\noperations\030\001 \003(\0132!.yandex.cloud.operati" +
"on.Operation\022\027\n\017next_page_token\030\002 \001(\t\"P\n" +
"\030GetLogGroupStatsResponse\022\024\n\014log_group_i" +
"d\030\001 \001(\t\022\r\n\005bytes\030\002 \001(\003\022\017\n\007records\030\003 \001(\0032" +
"\310\017\n\017LogGroupService\022\203\001\n\003Get\022+.yandex.clo" +
"ud.logging.v1.GetLogGroupRequest\032!.yande" +
"x.cloud.logging.v1.LogGroup\",\202\323\344\223\002&\022$/lo" +
"gging/v1/logGroups/{log_group_id}\022\240\001\n\005St" +
"ats\0220.yandex.cloud.logging.v1.GetLogGrou" +
"pStatsRequest\0321.yandex.cloud.logging.v1." +
"GetLogGroupStatsResponse\"2\202\323\344\223\002,\022*/loggi" +
"ng/v1/logGroups/{log_group_id}/stats\022\204\001\n" +
"\004List\022-.yandex.cloud.logging.v1.ListLogG" +
"roupsRequest\032..yandex.cloud.logging.v1.L" +
"istLogGroupsResponse\"\035\202\323\344\223\002\027\022\025/logging/v" +
"1/logGroups\022\243\001\n\006Create\022..yandex.cloud.lo" +
"gging.v1.CreateLogGroupRequest\032!.yandex." +
"cloud.operation.Operation\"F\202\323\344\223\002\032\"\025/logg" +
"ing/v1/logGroups:\001*\262\322*\"\n\026CreateLogGroupM" +
"etadata\022\010LogGroup\022\262\001\n\006Update\022..yandex.cl" +
"oud.logging.v1.UpdateLogGroupRequest\032!.y" +
"andex.cloud.operation.Operation\"U\202\323\344\223\002)2" +
"$/logging/v1/logGroups/{log_group_id}:\001*" +
"\262\322*\"\n\026UpdateLogGroupMetadata\022\010LogGroup\022\274" +
"\001\n\006Delete\022..yandex.cloud.logging.v1.Dele" +
"teLogGroupRequest\032!.yandex.cloud.operati" +
"on.Operation\"_\202\323\344\223\002&*$/logging/v1/logGro" +
"ups/{log_group_id}\262\322*/\n\026DeleteLogGroupMe" +
"tadata\022\025google.protobuf.Empty\022\252\001\n\rListRe" +
"sources\022-.yandex.cloud.logging.v1.ListRe" +
"sourcesRequest\032..yandex.cloud.logging.v1" +
".ListResourcesResponse\":\202\323\344\223\0024\0222/logging" +
"/v1/logGroups/{log_group_id}:listResourc" +
"es\022\252\001\n\016ListOperations\022..yandex.cloud.log" +
"ging.v1.ListOperationsRequest\032/.yandex.c" +
"loud.logging.v1.ListOperationsResponse\"7" +
"\202\323\344\223\0021\022//logging/v1/logGroups/{log_group" +
"_id}/operations\022\265\001\n\022ListAccessBindings\022." +
".yandex.cloud.access.ListAccessBindingsR" +
"equest\032/.yandex.cloud.access.ListAccessB" +
"indingsResponse\">\202\323\344\223\0028\0226/logging/v1/log" +
"Groups/{resource_id}:listAccessBindings\022" +
"\344\001\n\021SetAccessBindings\022-.yandex.cloud.acc" +
"ess.SetAccessBindingsRequest\032!.yandex.cl" +
"oud.operation.Operation\"}\202\323\344\223\002:\"5/loggin" +
"g/v1/logGroups/{resource_id}:setAccessBi" +
"ndings:\001*\262\322*9\n access.SetAccessBindingsM" +
"etadata\022\025google.protobuf.Empty\022\361\001\n\024Updat" +
"eAccessBindings\0220.yandex.cloud.access.Up" +
"dateAccessBindingsRequest\032!.yandex.cloud" +
".operation.Operation\"\203\001\202\323\344\223\002=28/logging/" +
"v1/logGroups/{resource_id}:updateAccessB" +
"indings:\001*\262\322*<\n#access.UpdateAccessBindi" +
"ngsMetadata\022\025google.protobuf.EmptyBb\n\033ya" +
"ndex.cloud.api.logging.v1ZCgithub.com/ya" +
"ndex-cloud/go-genproto/yandex/cloud/logg" +
"ing/v1;loggingb\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
com.google.api.AnnotationsProto.getDescriptor(),
com.google.protobuf.DurationProto.getDescriptor(),
com.google.protobuf.FieldMaskProto.getDescriptor(),
yandex.cloud.api.OperationOuterClass.getDescriptor(),
yandex.cloud.api.access.Access.getDescriptor(),
yandex.cloud.api.logging.v1.LogGroupOuterClass.getDescriptor(),
yandex.cloud.api.logging.v1.LogResource.getDescriptor(),
yandex.cloud.api.operation.OperationOuterClass.getDescriptor(),
yandex.cloud.api.Validation.getDescriptor(),
});
internal_static_yandex_cloud_logging_v1_GetLogGroupRequest_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_yandex_cloud_logging_v1_GetLogGroupRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_logging_v1_GetLogGroupRequest_descriptor,
new java.lang.String[] { "LogGroupId", });
internal_static_yandex_cloud_logging_v1_GetLogGroupStatsRequest_descriptor =
getDescriptor().getMessageTypes().get(1);
internal_static_yandex_cloud_logging_v1_GetLogGroupStatsRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_logging_v1_GetLogGroupStatsRequest_descriptor,
new java.lang.String[] { "LogGroupId", });
internal_static_yandex_cloud_logging_v1_ListLogGroupsRequest_descriptor =
getDescriptor().getMessageTypes().get(2);
internal_static_yandex_cloud_logging_v1_ListLogGroupsRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_logging_v1_ListLogGroupsRequest_descriptor,
new java.lang.String[] { "FolderId", "PageSize", "PageToken", "Filter", });
internal_static_yandex_cloud_logging_v1_ListLogGroupsResponse_descriptor =
getDescriptor().getMessageTypes().get(3);
internal_static_yandex_cloud_logging_v1_ListLogGroupsResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_logging_v1_ListLogGroupsResponse_descriptor,
new java.lang.String[] { "Groups", "NextPageToken", });
internal_static_yandex_cloud_logging_v1_CreateLogGroupRequest_descriptor =
getDescriptor().getMessageTypes().get(4);
internal_static_yandex_cloud_logging_v1_CreateLogGroupRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_logging_v1_CreateLogGroupRequest_descriptor,
new java.lang.String[] { "FolderId", "Name", "Description", "Labels", "RetentionPeriod", "DataStream", });
internal_static_yandex_cloud_logging_v1_CreateLogGroupRequest_LabelsEntry_descriptor =
internal_static_yandex_cloud_logging_v1_CreateLogGroupRequest_descriptor.getNestedTypes().get(0);
internal_static_yandex_cloud_logging_v1_CreateLogGroupRequest_LabelsEntry_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_logging_v1_CreateLogGroupRequest_LabelsEntry_descriptor,
new java.lang.String[] { "Key", "Value", });
internal_static_yandex_cloud_logging_v1_CreateLogGroupMetadata_descriptor =
getDescriptor().getMessageTypes().get(5);
internal_static_yandex_cloud_logging_v1_CreateLogGroupMetadata_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_logging_v1_CreateLogGroupMetadata_descriptor,
new java.lang.String[] { "LogGroupId", });
internal_static_yandex_cloud_logging_v1_UpdateLogGroupRequest_descriptor =
getDescriptor().getMessageTypes().get(6);
internal_static_yandex_cloud_logging_v1_UpdateLogGroupRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_logging_v1_UpdateLogGroupRequest_descriptor,
new java.lang.String[] { "LogGroupId", "UpdateMask", "Name", "Description", "Labels", "RetentionPeriod", "DataStream", });
internal_static_yandex_cloud_logging_v1_UpdateLogGroupRequest_LabelsEntry_descriptor =
internal_static_yandex_cloud_logging_v1_UpdateLogGroupRequest_descriptor.getNestedTypes().get(0);
internal_static_yandex_cloud_logging_v1_UpdateLogGroupRequest_LabelsEntry_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_logging_v1_UpdateLogGroupRequest_LabelsEntry_descriptor,
new java.lang.String[] { "Key", "Value", });
internal_static_yandex_cloud_logging_v1_UpdateLogGroupMetadata_descriptor =
getDescriptor().getMessageTypes().get(7);
internal_static_yandex_cloud_logging_v1_UpdateLogGroupMetadata_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_logging_v1_UpdateLogGroupMetadata_descriptor,
new java.lang.String[] { "LogGroupId", });
internal_static_yandex_cloud_logging_v1_DeleteLogGroupRequest_descriptor =
getDescriptor().getMessageTypes().get(8);
internal_static_yandex_cloud_logging_v1_DeleteLogGroupRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_logging_v1_DeleteLogGroupRequest_descriptor,
new java.lang.String[] { "LogGroupId", });
internal_static_yandex_cloud_logging_v1_DeleteLogGroupMetadata_descriptor =
getDescriptor().getMessageTypes().get(9);
internal_static_yandex_cloud_logging_v1_DeleteLogGroupMetadata_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_logging_v1_DeleteLogGroupMetadata_descriptor,
new java.lang.String[] { "LogGroupId", });
internal_static_yandex_cloud_logging_v1_ListResourcesRequest_descriptor =
getDescriptor().getMessageTypes().get(10);
internal_static_yandex_cloud_logging_v1_ListResourcesRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_logging_v1_ListResourcesRequest_descriptor,
new java.lang.String[] { "LogGroupId", "Type", });
internal_static_yandex_cloud_logging_v1_ListResourcesResponse_descriptor =
getDescriptor().getMessageTypes().get(11);
internal_static_yandex_cloud_logging_v1_ListResourcesResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_logging_v1_ListResourcesResponse_descriptor,
new java.lang.String[] { "Resources", });
internal_static_yandex_cloud_logging_v1_ListOperationsRequest_descriptor =
getDescriptor().getMessageTypes().get(12);
internal_static_yandex_cloud_logging_v1_ListOperationsRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_logging_v1_ListOperationsRequest_descriptor,
new java.lang.String[] { "LogGroupId", "PageSize", "PageToken", "Filter", });
internal_static_yandex_cloud_logging_v1_ListOperationsResponse_descriptor =
getDescriptor().getMessageTypes().get(13);
internal_static_yandex_cloud_logging_v1_ListOperationsResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_logging_v1_ListOperationsResponse_descriptor,
new java.lang.String[] { "Operations", "NextPageToken", });
internal_static_yandex_cloud_logging_v1_GetLogGroupStatsResponse_descriptor =
getDescriptor().getMessageTypes().get(14);
internal_static_yandex_cloud_logging_v1_GetLogGroupStatsResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_yandex_cloud_logging_v1_GetLogGroupStatsResponse_descriptor,
new java.lang.String[] { "LogGroupId", "Bytes", "Records", });
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.DurationProto.getDescriptor();
com.google.protobuf.FieldMaskProto.getDescriptor();
yandex.cloud.api.OperationOuterClass.getDescriptor();
yandex.cloud.api.access.Access.getDescriptor();
yandex.cloud.api.logging.v1.LogGroupOuterClass.getDescriptor();
yandex.cloud.api.logging.v1.LogResource.getDescriptor();
yandex.cloud.api.operation.OperationOuterClass.getDescriptor();
yandex.cloud.api.Validation.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy