/** Constructs an instance of TraceServiceClient with default settings. */ public static final TraceServiceClient create() throws IOException { return create(TraceServiceSettings.newBuilder().build()); }
@Override protected ListTracesPage createPage( PageContext<ListTracesRequest, ListTracesResponse, Trace> context, ListTracesResponse response) { return new ListTracesPage(context, response); }
@Override public TraceServiceSettings build() throws IOException { return new TraceServiceSettings(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); }
public static void executeNoCatch(String projectId) throws Exception { try (TraceServiceClient client = TraceServiceClient.create()) { String projectId2 = projectId; ListTracesPagedResponse pagedResponse = client.listTraces(projectId2); } }
public static ApiFuture<ListTracesPagedResponse> createAsync( PageContext<ListTracesRequest, ListTracesResponse, Trace> context, ApiFuture<ListTracesResponse> futureResponse) { ApiFuture<ListTracesPage> futurePage = ListTracesPage.createEmptyPage().createPageAsync(context, futureResponse); return ApiFutures.transform( futurePage, new ApiFunction<ListTracesPage, ListTracesPagedResponse>() { @Override public ListTracesPagedResponse apply(ListTracesPage input) { return new ListTracesPagedResponse(input); } }); }
@Override protected ListTracesFixedSizeCollection createCollection( List<ListTracesPage> pages, int collectionSize) { return new ListTracesFixedSizeCollection(pages, collectionSize); } }
/** Returns a new builder for this class. */ public static Builder newBuilder(ClientContext clientContext) { return new Builder(clientContext); }
@Override public ListTracesPagedResponse apply(ListTracesPage input) { return new ListTracesPagedResponse(input); } });
/** * Constructs an instance of TraceServiceClient, using the given settings. The channels are * created based on the settings passed in, or defaults for any settings that are not set. */ public static final TraceServiceClient create(TraceServiceSettings settings) throws IOException { return new TraceServiceClient(settings); }
public TraceServiceStubSettings.Builder getStubSettingsBuilder() { return ((TraceServiceStubSettings.Builder) getStubSettings()); }
@Override public void reset() { serviceImpl.reset(); } }
@Override public void addResponse(GeneratedMessageV3 response) { serviceImpl.addResponse(response); }
@Override public void addException(Exception exception) { serviceImpl.addException(exception); }
@Override public ServerServiceDefinition getServiceDefinition() { return serviceImpl.bindService(); }
@Override public List<GeneratedMessageV3> getRequests() { return serviceImpl.getRequests(); }
public MockTraceService() { serviceImpl = new MockTraceServiceImpl(); }
private static ListTracesPage createEmptyPage() { return new ListTracesPage(null, null); }
private static ListTracesFixedSizeCollection createEmptyCollection() { return new ListTracesFixedSizeCollection(null, 0); }
/** Returns a builder containing all the values of this settings class. */ public Builder toBuilder() { return new Builder(this); }