Class ResourceLogs.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<ResourceLogs.Builder>
io.opentelemetry.proto.logs.v1.ResourceLogs.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, ResourceLogsOrBuilder, Cloneable
Enclosing class:
ResourceLogs

public static final class ResourceLogs.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ResourceLogs.Builder> implements ResourceLogsOrBuilder
 A collection of ScopeLogs from a Resource.
 
Protobuf type opentelemetry.proto.logs.v1.ResourceLogs
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<ResourceLogs.Builder>
    • clear

      public ResourceLogs.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessageV3.Builder<ResourceLogs.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<ResourceLogs.Builder>
    • getDefaultInstanceForType

      public ResourceLogs getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public ResourceLogs build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public ResourceLogs buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • clone

      public ResourceLogs.Builder clone()
      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<ResourceLogs.Builder>
    • setField

      public ResourceLogs.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<ResourceLogs.Builder>
    • clearField

      public ResourceLogs.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<ResourceLogs.Builder>
    • clearOneof

      public ResourceLogs.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ResourceLogs.Builder>
    • setRepeatedField

      public ResourceLogs.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ResourceLogs.Builder>
    • addRepeatedField

      public ResourceLogs.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ResourceLogs.Builder>
    • mergeFrom

      public ResourceLogs.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<ResourceLogs.Builder>
    • mergeFrom

      public ResourceLogs.Builder mergeFrom(ResourceLogs other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ResourceLogs.Builder>
    • mergeFrom

      public ResourceLogs.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<ResourceLogs.Builder>
      Throws:
      IOException
    • hasResource

      public boolean hasResource()
       The resource for the logs in this message.
       If this field is not set then resource info is unknown.
       
      .opentelemetry.proto.resource.v1.Resource resource = 1;
      Specified by:
      hasResource in interface ResourceLogsOrBuilder
      Returns:
      Whether the resource field is set.
    • getResource

      public Resource getResource()
       The resource for the logs in this message.
       If this field is not set then resource info is unknown.
       
      .opentelemetry.proto.resource.v1.Resource resource = 1;
      Specified by:
      getResource in interface ResourceLogsOrBuilder
      Returns:
      The resource.
    • setResource

      public ResourceLogs.Builder setResource(Resource value)
       The resource for the logs in this message.
       If this field is not set then resource info is unknown.
       
      .opentelemetry.proto.resource.v1.Resource resource = 1;
    • setResource

      public ResourceLogs.Builder setResource(Resource.Builder builderForValue)
       The resource for the logs in this message.
       If this field is not set then resource info is unknown.
       
      .opentelemetry.proto.resource.v1.Resource resource = 1;
    • mergeResource

      public ResourceLogs.Builder mergeResource(Resource value)
       The resource for the logs in this message.
       If this field is not set then resource info is unknown.
       
      .opentelemetry.proto.resource.v1.Resource resource = 1;
    • clearResource

      public ResourceLogs.Builder clearResource()
       The resource for the logs in this message.
       If this field is not set then resource info is unknown.
       
      .opentelemetry.proto.resource.v1.Resource resource = 1;
    • getResourceBuilder

      public Resource.Builder getResourceBuilder()
       The resource for the logs in this message.
       If this field is not set then resource info is unknown.
       
      .opentelemetry.proto.resource.v1.Resource resource = 1;
    • getResourceOrBuilder

      public ResourceOrBuilder getResourceOrBuilder()
       The resource for the logs in this message.
       If this field is not set then resource info is unknown.
       
      .opentelemetry.proto.resource.v1.Resource resource = 1;
      Specified by:
      getResourceOrBuilder in interface ResourceLogsOrBuilder
    • getScopeLogsList

      public List<ScopeLogs> getScopeLogsList()
       A list of ScopeLogs that originate from a resource.
       
      repeated .opentelemetry.proto.logs.v1.ScopeLogs scope_logs = 2;
      Specified by:
      getScopeLogsList in interface ResourceLogsOrBuilder
    • getScopeLogsCount

      public int getScopeLogsCount()
       A list of ScopeLogs that originate from a resource.
       
      repeated .opentelemetry.proto.logs.v1.ScopeLogs scope_logs = 2;
      Specified by:
      getScopeLogsCount in interface ResourceLogsOrBuilder
    • getScopeLogs

      public ScopeLogs getScopeLogs(int index)
       A list of ScopeLogs that originate from a resource.
       
      repeated .opentelemetry.proto.logs.v1.ScopeLogs scope_logs = 2;
      Specified by:
      getScopeLogs in interface ResourceLogsOrBuilder
    • setScopeLogs

      public ResourceLogs.Builder setScopeLogs(int index, ScopeLogs value)
       A list of ScopeLogs that originate from a resource.
       
      repeated .opentelemetry.proto.logs.v1.ScopeLogs scope_logs = 2;
    • setScopeLogs

      public ResourceLogs.Builder setScopeLogs(int index, ScopeLogs.Builder builderForValue)
       A list of ScopeLogs that originate from a resource.
       
      repeated .opentelemetry.proto.logs.v1.ScopeLogs scope_logs = 2;
    • addScopeLogs

      public ResourceLogs.Builder addScopeLogs(ScopeLogs value)
       A list of ScopeLogs that originate from a resource.
       
      repeated .opentelemetry.proto.logs.v1.ScopeLogs scope_logs = 2;
    • addScopeLogs

      public ResourceLogs.Builder addScopeLogs(int index, ScopeLogs value)
       A list of ScopeLogs that originate from a resource.
       
      repeated .opentelemetry.proto.logs.v1.ScopeLogs scope_logs = 2;
    • addScopeLogs

      public ResourceLogs.Builder addScopeLogs(ScopeLogs.Builder builderForValue)
       A list of ScopeLogs that originate from a resource.
       
      repeated .opentelemetry.proto.logs.v1.ScopeLogs scope_logs = 2;
    • addScopeLogs

      public ResourceLogs.Builder addScopeLogs(int index, ScopeLogs.Builder builderForValue)
       A list of ScopeLogs that originate from a resource.
       
      repeated .opentelemetry.proto.logs.v1.ScopeLogs scope_logs = 2;
    • addAllScopeLogs

      public ResourceLogs.Builder addAllScopeLogs(Iterable<? extends ScopeLogs> values)
       A list of ScopeLogs that originate from a resource.
       
      repeated .opentelemetry.proto.logs.v1.ScopeLogs scope_logs = 2;
    • clearScopeLogs

      public ResourceLogs.Builder clearScopeLogs()
       A list of ScopeLogs that originate from a resource.
       
      repeated .opentelemetry.proto.logs.v1.ScopeLogs scope_logs = 2;
    • removeScopeLogs

      public ResourceLogs.Builder removeScopeLogs(int index)
       A list of ScopeLogs that originate from a resource.
       
      repeated .opentelemetry.proto.logs.v1.ScopeLogs scope_logs = 2;
    • getScopeLogsBuilder

      public ScopeLogs.Builder getScopeLogsBuilder(int index)
       A list of ScopeLogs that originate from a resource.
       
      repeated .opentelemetry.proto.logs.v1.ScopeLogs scope_logs = 2;
    • getScopeLogsOrBuilder

      public ScopeLogsOrBuilder getScopeLogsOrBuilder(int index)
       A list of ScopeLogs that originate from a resource.
       
      repeated .opentelemetry.proto.logs.v1.ScopeLogs scope_logs = 2;
      Specified by:
      getScopeLogsOrBuilder in interface ResourceLogsOrBuilder
    • getScopeLogsOrBuilderList

      public List<? extends ScopeLogsOrBuilder> getScopeLogsOrBuilderList()
       A list of ScopeLogs that originate from a resource.
       
      repeated .opentelemetry.proto.logs.v1.ScopeLogs scope_logs = 2;
      Specified by:
      getScopeLogsOrBuilderList in interface ResourceLogsOrBuilder
    • addScopeLogsBuilder

      public ScopeLogs.Builder addScopeLogsBuilder()
       A list of ScopeLogs that originate from a resource.
       
      repeated .opentelemetry.proto.logs.v1.ScopeLogs scope_logs = 2;
    • addScopeLogsBuilder

      public ScopeLogs.Builder addScopeLogsBuilder(int index)
       A list of ScopeLogs that originate from a resource.
       
      repeated .opentelemetry.proto.logs.v1.ScopeLogs scope_logs = 2;
    • getScopeLogsBuilderList

      public List<ScopeLogs.Builder> getScopeLogsBuilderList()
       A list of ScopeLogs that originate from a resource.
       
      repeated .opentelemetry.proto.logs.v1.ScopeLogs scope_logs = 2;
    • getSchemaUrl

      public String getSchemaUrl()
       The Schema URL, if known. This is the identifier of the Schema that the resource data
       is recorded in. To learn more about Schema URL see
       https://opentelemetry.io/docs/specs/otel/schemas/#schema-url
       This schema_url applies to the data in the "resource" field. It does not apply
       to the data in the "scope_logs" field which have their own schema_url field.
       
      string schema_url = 3;
      Specified by:
      getSchemaUrl in interface ResourceLogsOrBuilder
      Returns:
      The schemaUrl.
    • getSchemaUrlBytes

      public com.google.protobuf.ByteString getSchemaUrlBytes()
       The Schema URL, if known. This is the identifier of the Schema that the resource data
       is recorded in. To learn more about Schema URL see
       https://opentelemetry.io/docs/specs/otel/schemas/#schema-url
       This schema_url applies to the data in the "resource" field. It does not apply
       to the data in the "scope_logs" field which have their own schema_url field.
       
      string schema_url = 3;
      Specified by:
      getSchemaUrlBytes in interface ResourceLogsOrBuilder
      Returns:
      The bytes for schemaUrl.
    • setSchemaUrl

      public ResourceLogs.Builder setSchemaUrl(String value)
       The Schema URL, if known. This is the identifier of the Schema that the resource data
       is recorded in. To learn more about Schema URL see
       https://opentelemetry.io/docs/specs/otel/schemas/#schema-url
       This schema_url applies to the data in the "resource" field. It does not apply
       to the data in the "scope_logs" field which have their own schema_url field.
       
      string schema_url = 3;
      Parameters:
      value - The schemaUrl to set.
      Returns:
      This builder for chaining.
    • clearSchemaUrl

      public ResourceLogs.Builder clearSchemaUrl()
       The Schema URL, if known. This is the identifier of the Schema that the resource data
       is recorded in. To learn more about Schema URL see
       https://opentelemetry.io/docs/specs/otel/schemas/#schema-url
       This schema_url applies to the data in the "resource" field. It does not apply
       to the data in the "scope_logs" field which have their own schema_url field.
       
      string schema_url = 3;
      Returns:
      This builder for chaining.
    • setSchemaUrlBytes

      public ResourceLogs.Builder setSchemaUrlBytes(com.google.protobuf.ByteString value)
       The Schema URL, if known. This is the identifier of the Schema that the resource data
       is recorded in. To learn more about Schema URL see
       https://opentelemetry.io/docs/specs/otel/schemas/#schema-url
       This schema_url applies to the data in the "resource" field. It does not apply
       to the data in the "scope_logs" field which have their own schema_url field.
       
      string schema_url = 3;
      Parameters:
      value - The bytes for schemaUrl to set.
      Returns:
      This builder for chaining.
    • setUnknownFields

      public final ResourceLogs.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ResourceLogs.Builder>
    • mergeUnknownFields

      public final ResourceLogs.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ResourceLogs.Builder>