Class LineageSettings.Builder (0.87.0)

public static class LineageSettings.Builder extends ClientSettings.Builder<LineageSettings,LineageSettings.Builder>

Builder for LineageSettings.

Inheritance

java.lang.Object > ClientSettings.Builder > LineageSettings.Builder

Constructors

Builder()

protected Builder()

Builder(@Nullable ClientContext clientContext)

protected Builder(@Nullable ClientContext clientContext)
Parameter
Name Description
clientContext @org.jspecify.annotations.Nullable com.google.api.gax.rpc.ClientContext

Builder(LineageSettings settings)

protected Builder(LineageSettings settings)
Parameter
Name Description
settings LineageSettings

Builder(LineageStubSettings.Builder stubSettings)

protected Builder(LineageStubSettings.Builder stubSettings)
Parameter
Name Description
stubSettings LineageStubSettings.Builder

Methods

applyToAllUnaryMethods(ApiFunction<UnaryCallSettings.Builder<?,?>,Void> settingsUpdater)

public LineageSettings.Builder applyToAllUnaryMethods(ApiFunction<UnaryCallSettings.Builder<?,?>,Void> settingsUpdater)

Applies the given settings updater function to all of the unary API methods in this service.

Note: This method does not support applying settings to streaming methods.

Parameter
Name Description
settingsUpdater ApiFunction<Builder<?,?>,java.lang.Void>
Returns
Type Description
LineageSettings.Builder

batchSearchLinkProcessesSettings()

public PagedCallSettings.Builder<BatchSearchLinkProcessesRequest,BatchSearchLinkProcessesResponse,LineageClient.BatchSearchLinkProcessesPagedResponse> batchSearchLinkProcessesSettings()

Returns the builder for the settings used for calls to batchSearchLinkProcesses.

Returns
Type Description
Builder<BatchSearchLinkProcessesRequest,BatchSearchLinkProcessesResponse,BatchSearchLinkProcessesPagedResponse>

build()

public LineageSettings build()
Returns
Type Description
LineageSettings
Overrides
Exceptions
Type Description
IOException

createLineageEventSettings()

public UnaryCallSettings.Builder<CreateLineageEventRequest,LineageEvent> createLineageEventSettings()

Returns the builder for the settings used for calls to createLineageEvent.

Returns
Type Description
Builder<CreateLineageEventRequest,LineageEvent>

createProcessSettings()

public UnaryCallSettings.Builder<CreateProcessRequest,Process> createProcessSettings()

Returns the builder for the settings used for calls to createProcess.

Returns
Type Description
Builder<CreateProcessRequest,Process>

createRunSettings()

public UnaryCallSettings.Builder<CreateRunRequest,Run> createRunSettings()

Returns the builder for the settings used for calls to createRun.

Returns
Type Description
Builder<CreateRunRequest,Run>

deleteLineageEventSettings()

public UnaryCallSettings.Builder<DeleteLineageEventRequest,Empty> deleteLineageEventSettings()

Returns the builder for the settings used for calls to deleteLineageEvent.

Returns
Type Description
Builder<DeleteLineageEventRequest,Empty>

deleteProcessOperationSettings()

public OperationCallSettings.Builder<DeleteProcessRequest,Empty,OperationMetadata> deleteProcessOperationSettings()

Returns the builder for the settings used for calls to deleteProcess.

Returns
Type Description
Builder<DeleteProcessRequest,Empty,OperationMetadata>

deleteProcessSettings()

public UnaryCallSettings.Builder<DeleteProcessRequest,Operation> deleteProcessSettings()

Returns the builder for the settings used for calls to deleteProcess.

Returns
Type Description
Builder<DeleteProcessRequest,Operation>

deleteRunOperationSettings()

public OperationCallSettings.Builder<DeleteRunRequest,Empty,OperationMetadata> deleteRunOperationSettings()

Returns the builder for the settings used for calls to deleteRun.

Returns
Type Description
Builder<DeleteRunRequest,Empty,OperationMetadata>

deleteRunSettings()

public UnaryCallSettings.Builder<DeleteRunRequest,Operation> deleteRunSettings()

Returns the builder for the settings used for calls to deleteRun.

Returns
Type Description
Builder<DeleteRunRequest,Operation>

getLineageEventSettings()

public UnaryCallSettings.Builder<GetLineageEventRequest,LineageEvent> getLineageEventSettings()

Returns the builder for the settings used for calls to getLineageEvent.

Returns
Type Description
Builder<GetLineageEventRequest,LineageEvent>

getProcessSettings()

public UnaryCallSettings.Builder<GetProcessRequest,Process> getProcessSettings()

Returns the builder for the settings used for calls to getProcess.

Returns
Type Description
Builder<GetProcessRequest,Process>

getRunSettings()

public UnaryCallSettings.Builder<GetRunRequest,Run> getRunSettings()

Returns the builder for the settings used for calls to getRun.

Returns
Type Description
Builder<GetRunRequest,Run>

getStubSettingsBuilder()

public LineageStubSettings.Builder getStubSettingsBuilder()
Returns
Type Description
LineageStubSettings.Builder

listLineageEventsSettings()

public PagedCallSettings.Builder<ListLineageEventsRequest,ListLineageEventsResponse,LineageClient.ListLineageEventsPagedResponse> listLineageEventsSettings()

Returns the builder for the settings used for calls to listLineageEvents.

Returns
Type Description
Builder<ListLineageEventsRequest,ListLineageEventsResponse,ListLineageEventsPagedResponse>

listProcessesSettings()

public PagedCallSettings.Builder<ListProcessesRequest,ListProcessesResponse,LineageClient.ListProcessesPagedResponse> listProcessesSettings()

Returns the builder for the settings used for calls to listProcesses.

Returns
Type Description
Builder<ListProcessesRequest,ListProcessesResponse,ListProcessesPagedResponse>

listRunsSettings()

public PagedCallSettings.Builder<ListRunsRequest,ListRunsResponse,LineageClient.ListRunsPagedResponse> listRunsSettings()

Returns the builder for the settings used for calls to listRuns.

Returns
Type Description
Builder<ListRunsRequest,ListRunsResponse,ListRunsPagedResponse>

processOpenLineageRunEventSettings()

public UnaryCallSettings.Builder<ProcessOpenLineageRunEventRequest,ProcessOpenLineageRunEventResponse> processOpenLineageRunEventSettings()

Returns the builder for the settings used for calls to processOpenLineageRunEvent.

Returns
Type Description
Builder<ProcessOpenLineageRunEventRequest,ProcessOpenLineageRunEventResponse>

searchLineageStreamingSettings()

public ServerStreamingCallSettings.Builder<SearchLineageStreamingRequest,SearchLineageStreamingResponse> searchLineageStreamingSettings()

Returns the builder for the settings used for calls to searchLineageStreaming.

Returns
Type Description
Builder<SearchLineageStreamingRequest,SearchLineageStreamingResponse>

searchLinksSettings()

public PagedCallSettings.Builder<SearchLinksRequest,SearchLinksResponse,LineageClient.SearchLinksPagedResponse> searchLinksSettings()

Returns the builder for the settings used for calls to searchLinks.

Returns
Type Description
Builder<SearchLinksRequest,SearchLinksResponse,SearchLinksPagedResponse>

updateProcessSettings()

public UnaryCallSettings.Builder<UpdateProcessRequest,Process> updateProcessSettings()

Returns the builder for the settings used for calls to updateProcess.

Returns
Type Description
Builder<UpdateProcessRequest,Process>

updateRunSettings()

public UnaryCallSettings.Builder<UpdateRunRequest,Run> updateRunSettings()

Returns the builder for the settings used for calls to updateRun.

Returns
Type Description
Builder<UpdateRunRequest,Run>