Class UsageServiceStubSettings.Builder (0.1.0)

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

Builder for UsageServiceStubSettings.

Inheritance

java.lang.Object > StubSettings.Builder > UsageServiceStubSettings.Builder

Constructors

Builder()

protected Builder()

Builder(ClientContext clientContext)

protected Builder(ClientContext clientContext)
Parameter
Name Description
clientContext ClientContext

Builder(UsageServiceStubSettings settings)

protected Builder(UsageServiceStubSettings settings)
Parameter
Name Description
settings UsageServiceStubSettings

Methods

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

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

build()

public UsageServiceStubSettings build()
Returns
Type Description
UsageServiceStubSettings
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>

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>

unaryMethodSettingsBuilders()

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