Class GrafeasStubSettings.Builder (2.5.0)

public static class GrafeasStubSettings.Builder extends StubSettings.Builder<GrafeasStubSettings,GrafeasStubSettings.Builder>

Builder for GrafeasStubSettings.

Inheritance

java.lang.Object > StubSettings.Builder > GrafeasStubSettings.Builder

Constructors

Builder()

protected Builder()

Builder(ClientContext clientContext)

protected Builder(ClientContext clientContext)
Parameter
NameDescription
clientContextClientContext

Builder(GrafeasStubSettings settings)

protected Builder(GrafeasStubSettings settings)
Parameter
NameDescription
settingsGrafeasStubSettings

Methods

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

public GrafeasStubSettings.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
NameDescription
settingsUpdaterApiFunction<Builder<?,?>,java.lang.Void>
Returns
TypeDescription
GrafeasStubSettings.Builder

batchCreateNotesSettings()

public UnaryCallSettings.Builder<BatchCreateNotesRequest,BatchCreateNotesResponse> batchCreateNotesSettings()

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

Returns
TypeDescription
Builder<BatchCreateNotesRequest,BatchCreateNotesResponse>

batchCreateOccurrencesSettings()

public UnaryCallSettings.Builder<BatchCreateOccurrencesRequest,BatchCreateOccurrencesResponse> batchCreateOccurrencesSettings()

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

Returns
TypeDescription
Builder<BatchCreateOccurrencesRequest,BatchCreateOccurrencesResponse>

build()

public GrafeasStubSettings build()
Returns
TypeDescription
GrafeasStubSettings
Overrides Exceptions
TypeDescription
IOException

createNoteSettings()

public UnaryCallSettings.Builder<CreateNoteRequest,Note> createNoteSettings()

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

Returns
TypeDescription
Builder<CreateNoteRequest,Note>

createOccurrenceSettings()

public UnaryCallSettings.Builder<CreateOccurrenceRequest,Occurrence> createOccurrenceSettings()

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

Returns
TypeDescription
Builder<CreateOccurrenceRequest,Occurrence>

deleteNoteSettings()

public UnaryCallSettings.Builder<DeleteNoteRequest,Empty> deleteNoteSettings()

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

Returns
TypeDescription
Builder<DeleteNoteRequest,Empty>

deleteOccurrenceSettings()

public UnaryCallSettings.Builder<DeleteOccurrenceRequest,Empty> deleteOccurrenceSettings()

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

Returns
TypeDescription
Builder<DeleteOccurrenceRequest,Empty>

getNoteSettings()

public UnaryCallSettings.Builder<GetNoteRequest,Note> getNoteSettings()

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

Returns
TypeDescription
Builder<GetNoteRequest,Note>

getOccurrenceNoteSettings()

public UnaryCallSettings.Builder<GetOccurrenceNoteRequest,Note> getOccurrenceNoteSettings()

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

Returns
TypeDescription
Builder<GetOccurrenceNoteRequest,Note>

getOccurrenceSettings()

public UnaryCallSettings.Builder<GetOccurrenceRequest,Occurrence> getOccurrenceSettings()

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

Returns
TypeDescription
Builder<GetOccurrenceRequest,Occurrence>

listNoteOccurrencesSettings()

public PagedCallSettings.Builder<ListNoteOccurrencesRequest,ListNoteOccurrencesResponse,GrafeasClient.ListNoteOccurrencesPagedResponse> listNoteOccurrencesSettings()

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

Returns
TypeDescription
Builder<ListNoteOccurrencesRequest,ListNoteOccurrencesResponse,ListNoteOccurrencesPagedResponse>

listNotesSettings()

public PagedCallSettings.Builder<ListNotesRequest,ListNotesResponse,GrafeasClient.ListNotesPagedResponse> listNotesSettings()

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

Returns
TypeDescription
Builder<ListNotesRequest,ListNotesResponse,ListNotesPagedResponse>

listOccurrencesSettings()

public PagedCallSettings.Builder<ListOccurrencesRequest,ListOccurrencesResponse,GrafeasClient.ListOccurrencesPagedResponse> listOccurrencesSettings()

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

Returns
TypeDescription
Builder<ListOccurrencesRequest,ListOccurrencesResponse,ListOccurrencesPagedResponse>

unaryMethodSettingsBuilders()

public ImmutableList<UnaryCallSettings.Builder<?,?>> unaryMethodSettingsBuilders()
Returns
TypeDescription
com.google.common.collect.ImmutableList<Builder<?,?>>

updateNoteSettings()

public UnaryCallSettings.Builder<UpdateNoteRequest,Note> updateNoteSettings()

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

Returns
TypeDescription
Builder<UpdateNoteRequest,Note>

updateOccurrenceSettings()

public UnaryCallSettings.Builder<UpdateOccurrenceRequest,Occurrence> updateOccurrenceSettings()

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

Returns
TypeDescription
Builder<UpdateOccurrenceRequest,Occurrence>