static StackdriverV2ExporterHandler createWithCredentials( String projectId, Credentials credentials, @javax.annotation.Nullable Map<String, io.opencensus.trace.AttributeValue> fixedAttributes) throws IOException { TraceServiceSettings traceServiceSettings = TraceServiceSettings.newBuilder() .setCredentialsProvider( FixedCredentialsProvider.create(checkNotNull(credentials, "credentials"))) .build(); return new StackdriverV2ExporterHandler( projectId, TraceServiceClient.create(traceServiceSettings), fixedAttributes); }
static StackdriverV2ExporterHandler createWithCredentials( String projectId, Credentials credentials, @javax.annotation.Nullable Map<String, io.opencensus.trace.AttributeValue> fixedAttributes) throws IOException { TraceServiceSettings traceServiceSettings = TraceServiceSettings.newBuilder() .setCredentialsProvider( FixedCredentialsProvider.create(checkNotNull(credentials, "credentials"))) .build(); return new StackdriverV2ExporterHandler( projectId, TraceServiceClient.create(traceServiceSettings), fixedAttributes); }
public TraceServiceStubSettings.Builder getStubSettingsBuilder() { return ((TraceServiceStubSettings.Builder) getStubSettings()); }
private static Builder createDefault() { return new Builder(TraceServiceStubSettings.newBuilder()); }
/** Constructs an instance of TraceServiceClient with default settings. */ public static final TraceServiceClient create() throws IOException { return create(TraceServiceSettings.newBuilder().build()); }
/** Returns a builder containing all the values of this settings class. */ public Builder toBuilder() { return new Builder(this); }
/** Returns a new builder for this class. */ public static Builder newBuilder(ClientContext clientContext) { return new Builder(clientContext); }
public static final TraceServiceSettings create(TraceServiceStubSettings stub) throws IOException { return new TraceServiceSettings.Builder(stub.toBuilder()).build(); }
/** Returns the builder for the settings used for calls to createSpan. */ public UnaryCallSettings.Builder<Span, Span> createSpanSettings() { return getStubSettingsBuilder().createSpanSettings(); }
/** Returns the builder for the settings used for calls to batchWriteSpans. */ public UnaryCallSettings.Builder<BatchWriteSpansRequest, Empty> batchWriteSpansSettings() { return getStubSettingsBuilder().batchWriteSpansSettings(); }
/** * Applies the given settings updater function to all of the unary API methods in this service. * * <p>Note: This method does not support applying settings to streaming methods. */ public Builder applyToAllUnaryMethods( ApiFunction<UnaryCallSettings.Builder<?, ?>, Void> settingsUpdater) throws Exception { super.applyToAllUnaryMethods( getStubSettingsBuilder().unaryMethodSettingsBuilders(), settingsUpdater); return this; }
@Before public void setUp() throws IOException { serviceHelper.reset(); channelProvider = serviceHelper.createChannelProvider(); TraceServiceSettings settings = TraceServiceSettings.newBuilder() .setTransportChannelProvider(channelProvider) .setCredentialsProvider(NoCredentialsProvider.create()) .build(); client = TraceServiceClient.create(settings); }