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

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 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 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 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 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 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 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 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 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 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 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 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 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