Class UsageServiceSettings.Builder (0.18.0)

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

Builder for UsageServiceSettings.

Inheritance

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

protected Builder(UsageServiceSettings settings)
Parameter
Name Description
settings UsageServiceSettings

Builder(UsageServiceStubSettings.Builder stubSettings)

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

Methods

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

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

build()

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

exportForecastsOperationSettings()

public OperationCallSettings.Builder<ExportForecastsRequest,ExportForecastsResponse,OperationMetadata> exportForecastsOperationSettings()

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

Returns
Type Description
Builder<ExportForecastsRequest,ExportForecastsResponse,OperationMetadata>

exportForecastsSettings()

public UnaryCallSettings.Builder<ExportForecastsRequest,Operation> exportForecastsSettings()

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

Returns
Type Description
Builder<ExportForecastsRequest,Operation>

exportReservationsUsageOperationSettings()

public OperationCallSettings.Builder<ExportReservationsUsageRequest,ExportReservationsUsageResponse,OperationMetadata> exportReservationsUsageOperationSettings()

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

Returns
Type Description
Builder<ExportReservationsUsageRequest,ExportReservationsUsageResponse,OperationMetadata>

exportReservationsUsageSettings()

public UnaryCallSettings.Builder<ExportReservationsUsageRequest,Operation> exportReservationsUsageSettings()

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

Returns
Type Description
Builder<ExportReservationsUsageRequest,Operation>

exportUsageHistoriesOperationSettings()

public OperationCallSettings.Builder<ExportUsageHistoriesRequest,ExportUsageHistoriesResponse,OperationMetadata> exportUsageHistoriesOperationSettings()

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

Returns
Type Description
Builder<ExportUsageHistoriesRequest,ExportUsageHistoriesResponse,OperationMetadata>

exportUsageHistoriesSettings()

public UnaryCallSettings.Builder<ExportUsageHistoriesRequest,Operation> exportUsageHistoriesSettings()

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

Returns
Type Description
Builder<ExportUsageHistoriesRequest,Operation>

getStubSettingsBuilder()

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

queryForecastsSettings()

public UnaryCallSettings.Builder<QueryForecastsRequest,QueryForecastsResponse> queryForecastsSettings()

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

Returns
Type Description
Builder<QueryForecastsRequest,QueryForecastsResponse>

queryReservationsSettings()

public UnaryCallSettings.Builder<QueryReservationsRequest,QueryReservationsResponse> queryReservationsSettings()

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

Returns
Type Description
Builder<QueryReservationsRequest,QueryReservationsResponse>

queryUsageHistoriesSettings()

public UnaryCallSettings.Builder<QueryUsageHistoriesRequest,QueryUsageHistoriesResponse> queryUsageHistoriesSettings()

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

Returns
Type Description
Builder<QueryUsageHistoriesRequest,QueryUsageHistoriesResponse>