Class CloudResourceProvider

java.lang.Object
io.opentelemetry.contrib.azure.resource.CloudResourceProvider
All Implemented Interfaces:
io.opentelemetry.sdk.autoconfigure.spi.internal.ConditionalResourceProvider, io.opentelemetry.sdk.autoconfigure.spi.Ordered, io.opentelemetry.sdk.autoconfigure.spi.ResourceProvider
Direct Known Subclasses:
AzureAksResourceProvider, AzureAppServiceResourceProvider, AzureContainersResourceProvider, AzureFunctionsResourceProvider, AzureVmResourceProvider

public abstract class CloudResourceProvider extends Object implements io.opentelemetry.sdk.autoconfigure.spi.internal.ConditionalResourceProvider
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    final boolean
    shouldApply(io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties config, io.opentelemetry.sdk.resources.Resource existing)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface io.opentelemetry.sdk.autoconfigure.spi.Ordered

    order

    Methods inherited from interface io.opentelemetry.sdk.autoconfigure.spi.ResourceProvider

    createResource
  • Constructor Details

    • CloudResourceProvider

      public CloudResourceProvider()
  • Method Details

    • shouldApply

      public final boolean shouldApply(io.opentelemetry.sdk.autoconfigure.spi.ConfigProperties config, io.opentelemetry.sdk.resources.Resource existing)
      Specified by:
      shouldApply in interface io.opentelemetry.sdk.autoconfigure.spi.internal.ConditionalResourceProvider