Class GrafeasSettings.Builder (2.96.0)

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

Builder for GrafeasSettings.

Inheritance

java.lang.Object > ClientSettings.Builder > GrafeasSettings.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(GrafeasSettings settings)

protected Builder(GrafeasSettings settings)
Parameter
Name Description
settings GrafeasSettings

Builder(GrafeasStubSettings.Builder stubSettings)

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

Methods

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

public GrafeasSettings.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
GrafeasSettings.Builder

batchCreateNotesSettings()

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

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

Returns
Type Description
Builder<BatchCreateNotesRequest,BatchCreateNotesResponse>

batchCreateOccurrencesSettings()

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

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

Returns
Type Description
Builder<BatchCreateOccurrencesRequest,BatchCreateOccurrencesResponse>

build()

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

createNoteSettings()

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

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

Returns
Type Description
Builder<CreateNoteRequest,Note>

createOccurrenceSettings()

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

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

Returns
Type Description
Builder<CreateOccurrenceRequest,Occurrence>

deleteNoteSettings()

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

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

Returns
Type Description
Builder<DeleteNoteRequest,Empty>

deleteOccurrenceSettings()

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

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

Returns
Type Description
Builder<DeleteOccurrenceRequest,Empty>

getNoteSettings()

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

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

Returns
Type Description
Builder<GetNoteRequest,Note>

getOccurrenceNoteSettings()

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

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

Returns
Type Description
Builder<GetOccurrenceNoteRequest,Note>

getOccurrenceSettings()

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

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

Returns
Type Description
Builder<GetOccurrenceRequest,Occurrence>

getStubSettingsBuilder()

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

listNoteOccurrencesSettings()

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

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

Returns
Type Description
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
Type Description
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
Type Description
Builder<ListOccurrencesRequest,ListOccurrencesResponse,ListOccurrencesPagedResponse>

updateNoteSettings()

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

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

Returns
Type Description
Builder<UpdateNoteRequest,Note>

updateOccurrenceSettings()

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

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

Returns
Type Description
Builder<UpdateOccurrenceRequest,Occurrence>