Class NativeDashboardServiceSettings.Builder (0.33.0)

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

Builder for NativeDashboardServiceSettings.

Inheritance

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

protected Builder(NativeDashboardServiceSettings settings)
Parameter
Name Description
settings NativeDashboardServiceSettings

Builder(NativeDashboardServiceStubSettings.Builder stubSettings)

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

Methods

addChartSettings()

public UnaryCallSettings.Builder<AddChartRequest,AddChartResponse> addChartSettings()

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

Returns
Type Description
Builder<AddChartRequest,AddChartResponse>

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

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

build()

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

createNativeDashboardSettings()

public UnaryCallSettings.Builder<CreateNativeDashboardRequest,NativeDashboard> createNativeDashboardSettings()

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

Returns
Type Description
Builder<CreateNativeDashboardRequest,NativeDashboard>

deleteNativeDashboardSettings()

public UnaryCallSettings.Builder<DeleteNativeDashboardRequest,Empty> deleteNativeDashboardSettings()

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

Returns
Type Description
Builder<DeleteNativeDashboardRequest,Empty>

duplicateChartSettings()

public UnaryCallSettings.Builder<DuplicateChartRequest,DuplicateChartResponse> duplicateChartSettings()

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

Returns
Type Description
Builder<DuplicateChartRequest,DuplicateChartResponse>

duplicateNativeDashboardSettings()

public UnaryCallSettings.Builder<DuplicateNativeDashboardRequest,NativeDashboard> duplicateNativeDashboardSettings()

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

Returns
Type Description
Builder<DuplicateNativeDashboardRequest,NativeDashboard>

editChartSettings()

public UnaryCallSettings.Builder<EditChartRequest,EditChartResponse> editChartSettings()

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

Returns
Type Description
Builder<EditChartRequest,EditChartResponse>

exportNativeDashboardsSettings()

public UnaryCallSettings.Builder<ExportNativeDashboardsRequest,ExportNativeDashboardsResponse> exportNativeDashboardsSettings()

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

Returns
Type Description
Builder<ExportNativeDashboardsRequest,ExportNativeDashboardsResponse>

getNativeDashboardSettings()

public UnaryCallSettings.Builder<GetNativeDashboardRequest,NativeDashboard> getNativeDashboardSettings()

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

Returns
Type Description
Builder<GetNativeDashboardRequest,NativeDashboard>

getStubSettingsBuilder()

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

importNativeDashboardsSettings()

public UnaryCallSettings.Builder<ImportNativeDashboardsRequest,ImportNativeDashboardsResponse> importNativeDashboardsSettings()

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

Returns
Type Description
Builder<ImportNativeDashboardsRequest,ImportNativeDashboardsResponse>

listNativeDashboardsSettings()

public PagedCallSettings.Builder<ListNativeDashboardsRequest,ListNativeDashboardsResponse,NativeDashboardServiceClient.ListNativeDashboardsPagedResponse> listNativeDashboardsSettings()

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

Returns
Type Description
Builder<ListNativeDashboardsRequest,ListNativeDashboardsResponse,ListNativeDashboardsPagedResponse>

removeChartSettings()

public UnaryCallSettings.Builder<RemoveChartRequest,NativeDashboard> removeChartSettings()

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

Returns
Type Description
Builder<RemoveChartRequest,NativeDashboard>

updateNativeDashboardSettings()

public UnaryCallSettings.Builder<UpdateNativeDashboardRequest,NativeDashboard> updateNativeDashboardSettings()

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

Returns
Type Description
Builder<UpdateNativeDashboardRequest,NativeDashboard>